如何看清每笔 Shopify 订单来自哪条广告素材
为 Meta、Google、TikTok 的每条广告标记广告系列、广告组与广告,在访问时记录这些标记,再按您选择的归因模型,把每笔 Shopify 订单归属到带来它的素材。
更新于 2026年11月13日 · 9 min read
要看清每笔 Shopify 订单来自哪条广告素材,需要三样东西:每条广告的落地页链接都带上广告系列、广告组与广告的标记;一个第一方像素,在每次访问时记录这些标记;以及一张报表,按同一个归因模型把访问和 Shopify 订单关联起来。Meta、Google、TikTok 都可以通过动态 URL 参数自动填写这些标记,每个账户设置一次即可。之后,Zalify Attribution 在每次访问时读取标记,您可以从渠道逐层下钻到广告系列、广告组与广告,对比五种归因模型,邮件收入也在同一张报表中。
为什么广告平台回答不了这个问题
每个广告平台只报告能关联到自家广告的订单:Meta 用它的点击与浏览窗口,Google 用它的,TikTok 也用它的。平台之间互不可见,顾客周一点了 Meta 广告、周四又点了 Google 广告,两边的报表都会把这笔订单算作转化。把各平台的数字加起来,通常比店铺实际成交的订单还多。
由此可见:
- 平台 ROAS 无法跨平台给素材排序。 Meta 的素材和 TikTok 的素材是按不同的规则评判的。
- 以您自己的数据为准。 基于第一方数据做归因,每笔订单按您选择的模型只计一次,并以 Shopify 实际记录的订单为准。各渠道相加即等于实际营收,这也是计算 MER(总营收除以总营销花费)的基础。
第一步:为每条广告标记广告系列、广告组与广告
在账户或广告层级添加一次以下参数,平台投放广告时会自动把占位符替换为真实的名称或 ID。
| 平台 | 填写位置 | 参数 |
|---|---|---|
| Meta(Facebook、Instagram) | 广告层级 → 目标网址 → 网址参数 | utm_source={{site_source_name}}&utm_medium=paid&utm_campaign={{campaign.name}}&utm_term={{adset.name}}&utm_content={{ad.name}}&utm_id={{campaign.id}} |
| Google Ads | 账户或广告系列设置 → 最终到达网址后缀 | utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_term={adgroupid}&utm_content={creative} |
| TikTok Ads | 广告 → 目标网址 → URL 参数 | utm_source=tiktok&utm_medium=paid&utm_campaign=__CAMPAIGN_NAME__&utm_term=__AID_NAME__&utm_content=__CID_NAME__ |
几条规则让报表保持清晰:
utm_term是广告组,utm_content是广告。 每个平台都按这个顺序,跨平台对比时层级才能对齐。- 名称比 ID 易读,但必须能放进链接。 广告名称中的
&或#会破坏链接参数。Google 的 ValueTrack 在网址后缀中只提供 ID,因此 Google 的行显示为 ID。 - 保留 Google 的自动标记。 它添加的
gclid对 Google 依然有用,后缀只是额外加上 UTM。 - 亲自点一次。 预览广告、打开落地页,确认地址栏中的参数已替换为真实值。
第二步:在每次访问时记录标记
标记只存在于落地页链接中,因此店铺需要在顾客到达的那一刻读取并随访问保存。第一方像素负责这件事:为每次会话保存 UTM 参数、点击 ID(fbclid、gclid、ttclid)与来源页,并把同一位顾客之后的会话关联起来。
在 Shopify 上,像素还需要覆盖结账页,而结账页不运行主题代码。因此 Zalify Pixel 以 Shopify「客户事件」像素运行,结账与订单和广告点击属于同一段访问记录。
第三步:把订单与之前的访问关联,再选择模型
订单从 Shopify 同步过来后,会与这位顾客此前的访问匹配:首次访问、最后一次访问,以及其间的每一次。归因模型决定订单收入如何在这些访问之间分配:
| 模型 | 归属给 | 用来回答 |
|---|---|---|
| 末次点击 | 下单前最后一次访问 | 什么促成了成交 |
| 末次非直接点击 | 最后一次非 Direct 访问 | 最后一个营销触点 |
| 首次点击 | 第一次访问 | 什么带来了这位顾客 |
| 线性 | 每次访问平均分配 | 整条路径的平均贡献 |
| 任意点击 | 出现过的每个渠道,各计全额 | 某条素材是否出现在路径中 |
任意点击给每个渠道计入订单全额,合计会超过实际销售额,只适合看覆盖,不适合拆分收入。
第四步:把报表下钻到广告
在 Zalify Attribution 中,效果表从 GA4 渠道分组开始,逐层下钻:
渠道分组 → 来源 / 媒介 → 广告系列 → 广告组(utm_term)→ 广告(utm_content)
在广告层级,您可以看到每条素材在所选模型下的归因订单与收入,时间范围最长 90 天,可显示前 25、50 或 100 行,其余可导出。打开任意一笔订单,可以按时间顺序查看其背后的访问:UTM 参数、点击 ID 与落地页。
每周值得做两组对比:
- 在首次点击与末次点击之间切换。 在首次点击下领先、在末次点击下不突出的素材,负责带来新客,由其他渠道完成成交;砍掉它,其他渠道的订单也可能下降。
- 把新素材与已验证的素材放在一起比较。 以归因订单为准,而不是平台自报的转化数。
选择归因工具时要确认的几点
| 问题 | 为什么重要 |
|---|---|
| 能否下钻到广告,而不只到广告系列? | 素材决策发生在广告层级 |
| 能否在同一份数据上切换模型? | 单一模型会掩盖带来新客与促成成交的差异 |
| 能否打开订单查看背后的点击? | 采取行动前可以核对数字 |
| 邮件收入是否在同一张报表中? | 否则流程带来的复购会被算作 Direct |
| 如何收费? | 有的工具按营收比例收费;Zalify 按每笔归因订单 0.05 美元收费 |
需要了解的局限
- 只统计点击。 UTM 归因需要一次点击。顾客只看过的广告不会获得归因,订单会归到其后点击的渠道或 Direct。
- 未标记的链接会显示为 Direct。 没有参数的红人内容、自然帖子和旧广告会丢失来源。
- 它不是增量测试。 归因呈现的是成交顾客点击过哪条素材,而不是其中有多少订单本来就会发生。Zalify 不提供营销组合模型(MMM)或对照组测试。
参考资料
- About ValueTrack parameters,Google Ads 帮助中心
- Track offsite web events with UTM parameters,TikTok Ads 帮助中心
- Default channel group,Google Analytics 帮助中心
- 归因模型详解,Zalify 帮助中心
- UTM 标记与营销活动归因,Zalify 帮助中心
常见问题
哪些归因工具能看到每笔 Shopify 订单背后的广告素材?
能在访问时记录广告的 UTM 参数、并把访问与 Shopify 订单关联的工具都可以。Zalify Attribution 在同一张报表中呈现 Meta、Google、TikTok 与邮件,并可从渠道逐层下钻到广告系列、广告组与广告。
为什么 Meta 和 Google 会同时认领同一笔订单?
每个平台只统计能关联到自家广告的订单,各自使用自己的点击与浏览窗口,彼此并不知情。顾客先点了 Meta 广告、后来又点了 Google 广告,这笔订单在两边的报表里都会算作转化。基于您自己的数据做归因,每笔订单只按一个模型计一次。
做素材级归因需要哪些 UTM 参数?
utm_source、utm_medium、utm_campaign 标识渠道与广告系列;utm_term 记录广告组,utm_content 记录广告。用各平台的动态参数填写,每条广告会自动带上自己的标记。
这种方式包含浏览归因吗?
不包含。基于 UTM 的归因需要一次点击,标记随落地页链接进入店铺。顾客只看过、没有点击的广告不会获得归因,订单会归到其后点击的渠道或 Direct。
可以在一张报表里同时看广告归因和邮件收入吗?
可以,前提是两者由同一个工具记录。通过 Zalify 发送的邮件,与 Meta、Google、TikTok 使用同一个归因模型,带来新客的广告和带回老客的流程都在同一张报表中。
Zalify Attribution 如何收费?
每笔归因订单 0.05 美元。Zalify Attribution 属于 Zalify 平台,GMV 100 万美元以下的店铺每月 249 美元,含 3 天免费试用;按店铺规模收取固定月费,不按营收比例抽成。