0

我在销售订阅的网站上工作。在 /subscribe 页面上,有一个可用订阅计划列表,我使用 dataLayer 语法将其作为页面加载时的产品印象推送到 Analytics。单击计划时,会显示其详细信息,因此在单击处理程序中发送“productClick”是很自然的。此信息会发送到 GA,但随后产品详细信息会显示在同一页面上,从而更改位置哈希。GA 文档提供了有关如何在给定页面视图的情况下跟踪产品详细信息的唯一示例,但我们实际上并没有。有没有办法手动发送产品详细信息

此外,还有一个用户流程涉及在 iframe 中显示相同的 /subscribe 页面。我也希望将产品印象发送到 GA,但是,当我再次推送到 parent.dataLayer 时,数据不会发送到 GA。此外,单击计划地图以添加到购物车事件,所以我也想发送它,但不知何故,通过的只是“productClick”。有没有办法同时推送“productClick”和“addToCart”事件?

4

1 回答 1

0

“有没有办法手动发送产品详细信息?”

您需要交互命中才能使用 Google Analytics(分析)发送数据。此外,数据必须在触发 GTM 事件(无论是本机事件还是数据层中的自定义事件)之前(或旁边)可用,因为 GTM 在事件发生时会从数据层变量更新其内部数据结构。

在您的情况下,由于位置哈希更改,您可能能够使用 GTM 历史更改事件处理程序(或使用您的产品数据推送自定义事件)来触发发送您的电子商务数据的 Google Analytics 事件。可以想象,如果内容更改足以保证被视为新页面,您可以使用虚拟页面名称进行页面浏览。

于 2016-09-28T09:49:05.950 回答