微信公众号搜"智元新知"关注
微信扫一扫可直接关注哦!

数据层变量不起作用 - GTM 上的自定义 HTML 代码

如何解决数据层变量不起作用 - GTM 上的自定义 HTML 代码

为我缺乏网络开发术语而道歉。我是一名数字营销人员,我们的网络开发人员最近离开了团队,所以我一直坚持我认为应该是相对容易的任务 几周

我正在尝试通过 GTM 为我们的电子商务网站安装转化跟踪代码和全站脚本,全站脚本正在触发,但数据层中的变量不起作用。

我的问题是:

  1. 切换脚本的顺序。 Avantmetrics 数组应该在 avmws 全站脚本之前运行。

  2. 数组由变量名而不是值填充。 (即订单 ID 是“id”,它应该是唯一 ID 4358)

一般跟踪脚本模板后跟全站脚本模板如下:

<!-- AvantLink Order Confirmation script-->
<script type="text/javascript">
var _AvantMetrics = _AvantMetrics || [];
_AvantMetrics.push(['order',{ order_id:'[ORDER_ID]',amount:'[ORDER_AMOUNT]',state:'[BILLING_STATE]',country:'[BILLING_COUNTRY]' }]);
_AvantMetrics.push(['item',parent_sku:'[ITEM_PARENT_SKU]',variant_sku:'[ITEM_VARIANT_SKU]',price:'[ITEM_PRICE]',qty:'[ITEM_QUANTITY]' }]);
</script>
<!-- AvantLink Sitewide script —>
<script type="text/javascript">
(function() {
var avm = document.createElement('script'); avm.type = 'text/javascript'; avm.async = true;
avm.src = ('https:' == document.location.protocol ? 'https://' : 'http://') + 'cdn.avmws.com/1020701/';
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(avm,s);
})();
</script>

[SQUARE_BRACKET] 语法中的项目应替换为变量,这些变量特定于我们的电子商务平台,该平台使用 Google 的增强型电子商务数据层。

我已将订单跟踪脚本安装到我们的thank_you 页面上,如下所示:

order tracking script current set up

我已按如下方式安装了全站脚本:

sitewide script current setup

谁能告诉我我哪里出错了?我将不胜感激任何帮助!

谢谢,哈利

解决方法

这是我将如何确保全站脚本首先触发。

  1. 在订单跟踪脚本标签上,展开“高级设置”。
  2. 在“代码触发选项”下,从下拉菜单中选择“每页一次”。
  3. 展开“标签测序”。
  4. 选中“在此标记触发之前触发标记”
  5. 从“设置标签”下拉菜单中选择您的全站脚本标签。

至于您的订单跟踪标签中的变量,它们目前的设置如下:order_id: 'id',这就像在说“发送一串 'id' 作为 order_id 的值”。如果实际值确实在您的 dataLayer 中可用,请在 GTM 中为每个值添加自定义变量。这些将是变量类型“数据层变量”,对于“数据层变量名称”字段,您输入包含所需值的键。

例如,如果您的 dataLayer 在您的订单确认页面上如下所示:

{
  order_id: "1234",revenue: 125,...
}

然后您将 order_id 作为数据层变量名称。

在 GTM 中配置这些变量后,您就可以在订单跟踪脚本中使用它们。 GTM 使用双括号表示法来指示变量的使用。假设您将数据层变量命名为“order_id”和“revenue”:

_AvantMetrics.push(['order',{ order_id:{{order_id}},amount:{{revenue}} }]);

版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。