下面为大家介绍如何开启打开和点击数据跟踪功能。
前置条件
在邮件推送控制台创建的发信域名必须在工信部系统备案通过。单击阿里云控制台页面上方 备案 > ICP 备案系统 进入备案页面,并填写所有备案所需信息。
域名配置时,需配置可选项 CNAME 验证。CNAME值是链接跳转记录,帮助您用来收集打开点击数据。CNAME验证通过后,在控制台查询域名的状态为验证通过。
详情请见:如何在 DNS 服务器上配置域名?
选择状态为 验证通过 的域名所创建的发信地址发信。
埋点行为强依赖标签。在邮件标签管理页面,创建标签,后续发信使用该标签。
注意点
打开和点击行为数据每个整点小时会统计上一个小时内的数据并且持久化,本小时内的埋点数据在下个整点一刻后可以在控制台查看。
约束
发信必须使用邮件标签,且邮件标签需要真实存在。
仅支持内容为html的埋点,邮件内容需要含文档主体元素,形如
<body>您的发信内容</body>
对于点击行为,待埋点的超链接需要以html引用的方式存在,即在html原文中
<a href=待埋点超链接>
这种形式,用户待埋点超链接前缀需要是http://
或者https://
使用方式
1.控制台发信
1.在新建发送邮件- 任务时,并勾选 开启 邮件跟踪,会包含打开和行为数据
2.内容需符合上述约束。
2.API或者SDK发信
API或者SDK发信时,设置Tag为真实存在的Tag,ClickTrace设置为字符串”1”。
利用setHtmlBody设置发信内容,内容需符合上述约束。
3.SMTP发信
参照文档设置头X-AliDM-Trace,其中Tag需要必须真实存在,OpenTrace对应值是字符串1,LinkTrace对应值是字符串1。目前仅提供了Java的样例,其他语言按照该逻辑修改即可。
限制
smtp发信的邮件正文mime类型为”text/html;charset=UTF-8”,建议将内容传输编码头Content-Transfer-Encoding设置为”quoted-printable”。内容需符合上述约束。