首页 > 解决方案 > 如何在 Shopify 中使用 UTM 活动值标记新订单

问题描述

我正在尝试找出一种方法来标记所有订单(下订单时),并使用附加到客户的 UTM 数据。所以我的子问题是这样的:

是否可以使用 javascript 从谷歌的跟踪代码中检索源/媒体或活动数据,因为它已经在收集它?

如果不是,我假设我最好的选择是在客户第一次到达时使用液体从 URL 中获取 UTM 值?

使用任何一种方法,一旦我得到了我需要的值,将它作为标签应用到订单的最直接的地方/方法是什么?我不想编辑结帐代码,但如果我必须,我必须。

谢谢你的帮助!

标签: javascriptshopifyliquidutm-tracking

解决方案


这是一个令人困惑的问题。当客户访问您的商店时,Shopify 会自动存储着陆页和可能已附加到客户使用的链接的参考代码。所以订单实际上已经用代码标记了,只是在不同的地方。

如果您有一些想要附加到订单的数据,例如特殊标签,您可以设置一个脚本,在订单通过 webhook 预订时监听它们。该脚本将有权在订单上制作标签,因此可以检查客户,决定应用什么标签,然后您将拥有该标签。基本的东西,但不是 Shopify 内置的,也不是你用 Liquid 实现的东西,因为 Liquid 只是渲染你的 Shop,而不是在发生时操纵你的商店的数据。


推荐阅读