0

我正在销售订阅的网站上工作。 在开/订阅页面上,有一个可用订阅计划的列表,我使用dataLayer语法在页面加载时将其作为产品展示推送到Google Analytics。在点击计划时,会显示其详细信息,因此在点击处理程序中发送“productClick”是很自然的事情。此信息发送给GA,但随后产品详细信息显示在同一页面上,更改位置散列。 GA文档给出了关于如何在给定页面视图的情况下跟踪产品详细信息的唯一示例,但我们实际上并没有这样的例子。 有没有办法手动发送产品详细信息来自dataLayer的增强型电子商务活动未发送

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

+0

我建议你删除第二个不相关的段落,特别是因为你已经把它成为一个单独的问题。 –

回答

0

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

您需要一个交互命中才能将数据发送到Google Analytics。另外,由于GTM在发生事件时从数据层变量更新其内部数据结构,所以必须在GTM事件(或数据层中的本地事件或自定义事件)之前(或旁边)提供数据。

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

相关问题