0

在我目前的项目中,要求将增强型电子商务与 GTM 集成,以跟踪产品印象、产品点击、查看产品详细信息、将产品添加到购物车、启动结帐流程、交易和退款。

对于上述要求,我已将 GTM Container 脚本和 dataLayer 变量紧跟在布局页面中的 body 标记之后。

<script> dataLayer=[]; </script>

<script> GTM Container script </script>

在 GTM 中创建标签、触发器和自定义 javascript 以将数据传递给 GA。

我的问题是,我是否需要dataLayer在代码中的各个页面上填充对象?或者我们可以dataLayer通过编写自定义 javascript 直接在 GTM 界面中填充对象吗?

我在哪里可以看到dataLayer对象携带的 GA 中的完整数据?

如果我们编写“一个 API for all”的要求,我如何在 GTM 中调用单个脚本?

4

1 回答 1

0

如果您当前正在处理的数据层已经列出了所有正确的增强电子商务项目,则您不必执行 datalayer.push,因为信息已经存在。

您在该部分中需要 GTM,而不仅仅是您按照文档安装了 GTM ?

除了标签之外,您还可以使用自定义 JS 在需要额外产品信息的任何页面上执行 datalayer.push。标签是您用来引用您拥有的自定义 JS 的东西。它自己的自定义 JS 不做 datalayer.push

于 2017-04-21T19:31:13.453 回答