自定义指标跟踪电子邮件打开



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

到目前为止,我发现我可以在邮件中添加一个跟踪像素,该邮件将向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″ />

'tid'将是我们的自定义跟踪ID。

这一切都起作用,就像打开此链接时,命中总数增加。

但是我的问题与参数" CID"有关。为了进行测试,我将其设置为" emailopentest"。但这实际上应该是每个用户的随机/唯一ID。但是由于邮件不是个性化的,我想知道是否可以跟踪单个用户?

这是否意味着我必须在邮件中包含JavaScript?这甚至可以在所有电子邮件客户端起作用吗?还是还有其他选择?欢迎所有建议。

  • 为电子邮件列表上的每个电子邮件分配一个唯一的ID。假设这个独特的ID是uid
  • 在GA中创建自定义维度,让我们将其命名为带有索引的客户邮件ID,说1
  • 就像您在OP中创建的一样,创建相同的像素
  • 中添加自定义维度

    http://www.google-analytics.com/collect?v=1&TID=UA-XXXXXX-X&amp; cid = emailopentest&amp; t = event&amp; ec = email&amp; ea = open&amp; el = emailopentest&amp; cs =新闻通讯&amp; cm = email&amp; cn = email&amp; cm1 = 1&amp; cd1 = uid

  • 代替UID,您实际上需要通过邮件列表的唯一ID


它将如何工作

  • 用户发送此命中后,您的唯一ID将记录在自定义维度1中。
  • 在GA中生成一个自定义报告,其中包括事件类别= email&amp;事件操作=打开并添加维度自定义维度1。
  • 在那里显示的所有ID实际上都打开了电子邮件;(

ps:经过尝试和测试,因此不会引起任何问题。另外,如果您不想使用自定义尺寸,也可以在事件标签或事件值中发送此ID

pps:在任何邮件客户端中,获得该电子邮件的唯一价值非常容易。您可以采用其位置号或为唯一ID添加另一列,然后抓住ID赢得模板

CID是客户端,用于将pageview汇总到会话中的标识符,并将会话分解为唯一用户。

在电子邮件跟踪中使用它的方法是在用户订阅新闻通讯,然后将其插入电子邮件链接时捕获客户ID。由于您的邮件不是个性化的,这将行不通。

如果您使用随机ID,则无法将邮件中的请求链接到现有用户。因此,解决问题的一种方法是忽略它 - 使用常量的用户ID仍然会给您一个事件计数(如果用户在会话寿命中多次单击链接,则唯一的事件指标可能会有所一点(。

如果出于某种原因,您绝对需要跟踪它们作为不同的用户可以设置重定向 - 请勿直接从邮件中发送数据,而是在服务器上调用插入随机clientId的脚本,然后发送向Google数据数据。

最新更新