首页 > 解决方案 > 在 GTM 中使用增强型电子商务数据层进行 Google Ads 转化

问题描述

我在使用增强型电子商务的交易数据层获取 Google Ads Conversion with GTM 的转化价值和交易 ID 时遇到问题。数据层是在页面加载之前创建的,所以我认为只使用 ecommerce.purchase.actionField.id 和 ecommerce.purchase.actionField.revenue 会很容易,但由于某种原因,它们不适用于 id 和转换值。

我对此 Google Ads 转化代码的 GTM 设置是:
转化 ID: xxxxxxxxx
转化标签: xxxxxxxxxxxxxxxxxx
转化价值: ecommerce.products.actionField.revenue
订单 ID: ecommerce.products.actionField.id

触发器:/checkout/onepage/success (Magento 2)

使用的变量来自触发此标签之前的增强型电子商务交易数据层。我知道这些变量有效,因为我可以看到它们通过谷歌分析进入。

任何建议将不胜感激。

标签: google-tag-manager

解决方案


您不能直接在标签设置中引用 dataLayer 值。您需要为这些创建变量。最简单的方法是使用数据层变量,类似于: 在此处输入图像描述

您将需要在标签设置中使用这些新创建的变量,通过它们的名称引用,例如{{DLV - Ecommerce transaction ID}}按照图像上的示例。


推荐阅读