用于跟踪电子邮件的自定义指标

时间:2017-04-25 10:52:54

标签: google-analytics

我正在尝试跟踪邮件的电子邮件打开次数。 此邮件不是个性化的,因此每个接收者都将获得完全相同的电子邮件内容。

到目前为止,我发现我可以在邮件中添加跟踪像素,这会将数据发送给用户打开邮件的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?这甚至适用于所有电子邮件客户端吗?还是有其他选择吗? 欢迎提出所有建议。

2 个答案:

答案 0 :(得分:1)

cid是clientId,一个用于将网页浏览聚合到会话中的标识符,以及用于唯一用户的会话。

在电子邮件跟踪中使用它的方法是在用户订阅您的简报然后将其插入电子邮件链接时捕获客户端ID。由于您的邮件不是个性化的,因此无效。

如果您使用随机ID,则无法将邮件中的请求链接到现有用户。因此,解决问题的一种方法是忽略它 - 使用常量userId仍会为您提供事件计数(如果用户在会话生命周期内多次单击链接,则可能会有一些独特的事件度量标准)。

如果由于某种原因你绝对需要跟踪这些不同的用户,你可以设置一个重定向 - 不要直接从你的邮件发送数据到ga,而是调用服务器上插入随机clientId的脚本,然后发送数据到谷歌。

答案 1 :(得分:1)

假设:您正在使用Mail Chimp等邮件客户端

  • 为电子邮件列表中的每封电子邮件分配唯一ID。我们可以说这个唯一ID是uid
  • 在GA中创建自定义维度,我们将其命名为客户邮件ID,索引为1
  • 创建与您在OP中创建的相同的像素。
  • 在匹配中添加自定义维度

    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

如何运作

  • 用户发送此匹配后,您的唯一ID将记录在自定义维度1中。
  • 在GA中生成自定义报告,其中事件类别为= email&amp; event action = open并添加维度自定义维度1.
  • 其中显示的所有ID实际上都已打开电子邮件;)
PS:它经过了试验和测试,所以不会引起任何问题。此外,如果您不想使用自定义尺寸,也可以在事件标签或事件值中发送此ID

PPS:在任何邮件客户端中,获取该电子邮件的唯一价值非常简单。您可以实际使用其位置编号或为唯一ID添加另一列,然后获取该ID赢取模板