2016-09-21 4 views
0

전자 메일 열기를 추적하기 위해 Google Analytics를 사용하고 싶습니다. 그것은 아주 쉬워야합니다, 비교적 좋은 documentation on it가 있습니다. 이 URL은 <img> 태그 안에 매개 변수가있는 단순한 URL입니다. 내 문제는 매개 변수 중 하나가 임의의 숫자를 포함해야한다는 것입니다.JavaScript를 사용하지 않고 HTML에서 동적으로 URL을 변경하는 방법은 무엇입니까?

<img src="http://www.google-analytics.com/collect?v=1&tid=UA-12345678-1&cid=CLIENT_ID_NUMBER&t=event&ec=email&ea=open&el=recipient_id&cs=newsletter&cm=email&cn=Campaign_Name /> 

가 CLIENT_ID_NUMBER는 각 전자 메일에 대한 임의의 숫자 여야합니다 : 여기

는 URL의 예입니다. 전자 메일은 자바 스크립트를 지원하지 않으므로 HTML 만 사용하여 동적으로 어떻게 변경합니까?

당신이 그 HTML 만 할 수없는

+3

이메일을 보내는 응용 프로그램에서 서버 쪽을 생성해야합니다. –

답변

0

대단히 감사합니다. HTML은 페이지 구조에 사용됩니다. It's not a programmation language.

+0

음,이 문제에 대한 해결책이 아닙니다 ... – Niqql

+4

예, 그렇습니다. 나는 HTML로는 불가능하다고 말한다. 그는 HTML로 어떻게하는지 묻습니다. – Fralec

3

@ 로버트 웨이드는 "<img> 태그를 생성하는 데 사용하는 서버 측 언어에서 "CLIENT_ID_NUMBER "을 전달할 수 있다고 말했습니다.

예를 들어

: 당신이 PHP를 사용하는 경우, 다음 아래 같은 것입니다 :

$client_id_number = // your generated unique number; 

이 그런 다음 IMG에서이 변수를 추가 태그

echo '<img src='"http://www.google-analytics.com/collect?v=1&tid=UA-12345678-1&cid="'.$client_id_number.'"&t=event&ec=email&ea=open&el=recipient_id&cs=newsletter&cm=email&cn=Campaign_Name />"'>; 

과에 보내 당신의 이메일. Javascript를 사용할 수 없기 때문에 서버 측 언어를 사용해야합니다. 동적 인 동작을 추가하기 위해서는 HTML 자체가 로직을 제공하지 않기 때문에 JS 나 다른 어떤 종류의 프로그래밍 언어를 사용해야 할 것이다. 희망이 당신을 도와줍니다.

관련 문제