Google Analytics教程:用Measurement Protocol协议监测邮件打开情况

Google Analytics Haran 8年前 (2016-08-21) 6840次浏览 2个评论

在做EDM的时候,要想评估EDM的打开情况,可以使用Measurement Protocol协议监测邮件的打开情况,具体位置的点击就通过UTM跟踪。

原理:在页面加入隐藏一像素图片,用户一打开邮件就自动向GA发送一次事件,上面的格式化参数就会自动匹配记录
为什么会有MP协议,因为邮件不知网页,上面没有Ga,只能通过另一种事件的形式跟踪,MP就是专门为没有GA跟踪代码情况下使用的。

在页面中添加如下代码:

<img src=”http://www.google-analytics.com/collect?v=1&tid=UA-XXXXXXX-YY&cid=*|UNIQID|*&t=event&ec=email&ea=open&el=*|UNIQID|*&cs=newsletter&cm=email&cn=062413&cm1=1″ />

通过这段代码你就可以把相应的数据发送给GA,下面是参数详解:

  • http://www.google-analytics.com/collect? 这是“测量协议”的API请求地址。通俗地说,这就是接收我们要发送的数据的位置。接下来是以查询参数的形式来发送的具体数据。
  • v=1 测量协议的版本(必填)(目前值为1)
  • tid=UA-XXXXXX-YY 跟踪ID/媒体资源ID(填上自己的)
  • cid=*|UNIQID|* 客户端ID(必填) 这个值用来匿名标识一个特定的用户,设备或者浏览器。值(*|UNIQID|*)在MailC
  • himp是一个动态的参数,其值为用户在MailChimp上的ID。
  • t=event 命中类型(必填) 由于我们使用的是事件跟踪,因此这里是event类型。
  • ec=email 事件类别,对应eventCategory
  • ea=open 事件动作,对应eventAction
  • el=*|UNIQD|* 事件标签,对应eventLabel
  • cs=newsletter 广告系列来源
  • cm=email 广告系列媒介
  • cn=062413 广告系列名称,可以是发信日期
  • cm1=1 自定义指标1

下面是一个实际应用的:

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

其余参数请查看:https://developers.google.com/analytics/devguides/collection/protocol/v1/email

在发送邮件的时候最好对应userid的hash值填到cid会随机生成唯一的一串字符创,如果填写统一的一个字符串,得到的数据会不准确。


如有疑问,可以在文章底部留言或邮件(haran.huang@ichdata.com) 我~
喜欢 (0)
发表我的评论
取消评论
表情 贴图 加粗 删除线 居中 斜体 签到

Hi,您需要填写昵称和邮箱!

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
(2)个小伙伴在吐槽
  1. 老师您好,使用这个参数之后,在GA哪个位置查看邮件打开的数据?
    yukfai2018-11-25 23:13 回复 Mac OS X | Firefox浏览器 63.0
    • 渠道报告
      黄业忠2018-11-26 10:42 回复 Windows 7 | Chrome 65.0.3325.52