我正在尝试跟踪邮件的电子邮件打开次数。 此邮件不是个性化的,因此每个接收者都将获得完全相同的电子邮件内容。
到目前为止,我发现我可以在邮件中添加跟踪像素,这会将数据发送给用户打开邮件的GA(图片已加载)。
示例代码:
<img src=”http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX-X
&cid=EmailOpenTest&t=event&ec=email&ea=open&el=EmailOpenTest
&cs=newsletter&cm=email&cn=Email&cm1=1″ />
&#39; TID&#39;将是我们的自定义跟踪ID。
这一切都有效,因为当打开此链接时,总点击次数会增加。
但我的问题涉及参数&#39; cid&#39;。出于测试目的,我在此处将其设置为&#34; EmailOpenTest&#34;。但这实际上应该是每个用户的随机/唯一ID。但由于邮件不是个性化的,我想知道是否可以跟踪个人用户?
这是否意味着我必须在邮件中包含javascript?这甚至适用于所有电子邮件客户端吗?还是有其他选择吗? 欢迎提出所有建议。
答案 0 :(得分:1)
cid是clientId,一个用于将网页浏览聚合到会话中的标识符,以及用于唯一用户的会话。
在电子邮件跟踪中使用它的方法是在用户订阅您的简报然后将其插入电子邮件链接时捕获客户端ID。由于您的邮件不是个性化的,因此无效。
如果您使用随机ID,则无法将邮件中的请求链接到现有用户。因此,解决问题的一种方法是忽略它 - 使用常量userId仍会为您提供事件计数(如果用户在会话生命周期内多次单击链接,则可能会有一些独特的事件度量标准)。
如果由于某种原因你绝对需要跟踪这些不同的用户,你可以设置一个重定向 - 不要直接从你的邮件发送数据到ga,而是调用服务器上插入随机clientId的脚本,然后发送数据到谷歌。
答案 1 :(得分:1)
假设:您正在使用Mail Chimp等邮件客户端
uid
在匹配中添加自定义维度
http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXX-X
&安培; CID = EmailOpenTest&amp; T公司=事件&安培; EC =电子邮件&安培; EA =开放&安培; EL = EmailOpenTest
&安培; CS =通讯&安培;厘米=电子邮件&安培; CN =电子邮件与安培; CM1 = 1&安培; CD1 = <强> uid
强>
代替uid,您实际上需要传递该电子邮件的邮件列表唯一ID
如何运作
PPS:在任何邮件客户端中,获取该电子邮件的唯一价值非常简单。您可以实际使用其位置编号或为唯一ID添加另一列,然后获取该ID赢取模板