我想使用谷歌分析来跟踪我的电子邮件开放。应该很容易,有一个相对好的documentation on it。这是一个简单的网址,参数位于<img>
标记内。我的问题是其中一个参数必须包含一个随机数。
以下是一个网址示例:
<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必须是每封电子邮件的随机数。如何仅使用HTML动态更改它,因为电子邮件不支持javascript?
非常感谢
答案 0 :(得分:3)
正如@Robert Wade所说,您可以从服务器端语言传递&#34; CLIENT_ID_NUMBER&#34; ,以生成<img>
标记。
对于Ex:如果您使用的是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,因此您必须使用服务器端语言才能实现此目的。为了添加动态行为,您将不得不使用某种编程语言JS或其他任何东西,因为HTML本身并不提供逻辑。希望这会对你有所帮助。
答案 1 :(得分:0)
您不能仅使用HTML。 HTML用于页面结构。 It's not a programmation language