GTM dataLayer.push()不起作用

时间:2015-07-10 09:56:11

标签: pdf google-tag-manager

我正在使用自定义指标跟踪PDF下载。我写了以下代码

<script>
dataLayer.push({'DLPdfdownload': 1});
</script>

DLPdfdownload是我在GTM V2中创建的数据层变量名。

脚本正在执行,但问题是即使我多次下载特定PDF,PDF下载的值也不会增加。自定义指标中的值保持为1,只是下载时不会增加。

我需要在脚本中进行哪些更改,以便每次下载PDF时值都会增加

2 个答案:

答案 0 :(得分:1)

你的问题有点不完整。我将从上下文中假设您正在使用Google Analytics与GTM,并且您已在属性设置中创建了自定义指标。

如果您将自定义指标与Google Analytics匹配一起发送,则该指标只会增加。因此,您需要在属性设置中查找指标的数字索引。然后,您需要设置一个在下载pdf时为triggeres的Analytics标记,例如通过链接点击触发器。在该标记中,您可以展开自定义指标&#34;在“索引”字段中输入维度的数字索引,在值字段中输入dataLayer变量。

如果您已经在做什么,或者我误解了您的问题,您需要更多信息修改您的问题。

答案 1 :(得分:1)

尝试使用自定义指标数据在dataLayer中推送一些“event”键的值,并使用此值作为触发器的自定义事件。在将自定义指标值推送到dataLayer之前,您可能会将数据发送到GA。