Shopify 事务性邮件没有统计数据,例如弃单恢复邮件,我们虽然可以看到 Shopify 是否发出邮件,以及弃单恢复状态,但无法看到邮件打开率等数据。我们可以通过安装 Google Analytics 邮件跟踪代码实现统计。我们要实现两个目标:
- 跟踪邮件是否被打开
- 跟踪邮件中的链接是否被点击
操作步骤
跟踪邮件是否被打开
在 Shopify 后台,设置 – 通知 – 弃单,编辑通知模板。在模板最末尾添加 GA 像素跟踪链接,如:
<img src="https://www.google-analytics.com/collect?v=1&tid=UA-01010-1&cid=ba28fd4d-a15c-4109-90b1-f3ed2d586f8a&aip=1&t=event&ec=email&ea=open&dl=%2Fnotification%2Fabandoned&dt=Complete%20your%20Purchase">
这个链接很长,我们拆开看它包含什么信息:
v = 1
tid = UA-01010-1
cid = ba28fd4d-a15c-4109-90b1-f3ed2d586f8a
aip = 1
t = event
ec = email
ea = open
dl = /notification/abandoned
dt = Complete your Purchase
具体含义如下(参考《Measurement Protocol 参数》):
v=1
表示版本号tid
是我们 Google Analytics 中的跟踪 IDcid
是客户的一个匿名 ID,它是随机生成的aip=1
表示隐藏 IP 地址t=event
表示记录类型为 eventec=email
表示 event content 是 emailea=open
表示 event action 是 open 打开邮件dl=/notification/abandoned
表示文档所在路径,这里用了一个能读懂的路径dt=Get Free Shipping
表示邮件标题,在 GA 统计中就能知道用户打开了哪封邮件
当我们配置完毕后,发送测试邮件,打开邮件,则能看到如下数据:

跟踪邮件中的链接是否被点击
在 Shopify 后台,设置 – 通知 – 弃单,编辑通知模板。在模板搜索 Visit our store,找到如下代码:
<td class="link__cell">or <a href="{{ shop.url }}">Visit our store</a></td>
替换为:
<td class="link__cell">or <a href="{{ shop.url | append: "?utm_source=direct&utm_medium=email&utm_campaign=notification&utm_content=abandoned-notification" }}">Visit our store</a></td>
这个链接很长,我们同样可以拆分来看(参考《UTM 参数的含义》):
utm_source = direct
utm_medium = email
utm_campaign = notification
utm_content = abandoned-notification
当我们配置完毕后,发送测试邮件,点击邮件中的链接,则能看到如下数据:

说明
一,Shopify 提供了一个极为简单的弃单统计,如下图示:

二,可以使用 OrderlyEmails 等应用编辑 Shopify 通知邮件模板,其中的链接自带携带 UTM 参数。
三,可以通过 klaviyo 等营销工具实现更完备的统计。