【问题标题】:How to track GTM event once even after the page reloaded即使在页面重新加载后如何跟踪 GTM 事件
【发布时间】:2021-12-26 16:54:02
【问题描述】:

我为付款后位于页面上的元素的可见性设置了触发器。问题是此页面每 10 秒自动重新加载一次。每次负载都会触发触发器,这会扭曲我的分析。

我无法为标签指定“每个事件一次”,因为同一客户可以下订单并访问此页面(在另一天)。该页面没有自定义 URL,因此仅通过唯一元素(成功图标)的可见性来跟踪它

我怎样才能使事件只注册一次,即使用户自己重新加载页面或浏览器自动重新加载?

【问题讨论】:

    标签: google-analytics google-tag-manager


    【解决方案1】:

    最简单的解决方法是在发送事件后设置 cookie。如果设置了 cookie,则制作一个阻塞触发器以阻止它触发。

    确保为该 cookie 设置适当的到期时间。

    更复杂但更牢固的实施需要您的网络开发团队参与。因此,该事件将依赖于发送的实际付款,而不是某些页面加载或存在 cookie。前端也应该相当容易。他们只需要在支付成功回调中添加一个 dataLayer 事件推送即可。

    【讨论】:

      【解决方案2】:

      对于您在可见性上捕获的事件,将支付 ID 或某种特定于该特定支付的唯一 ID 作为事件标签的一部分发送。

      通过这种方式,将捕获的所有付款都将具有唯一标签,您可以计算付款次数的行数或“唯一事件”指标(请注意,如果允许用户返回此新会话中的页面,然后该事件将再次触发,并且该事件的“唯一事件”指标将增加 1,因此如果是这种情况,请计算行数)

      更好的是,使用 GA 中的电子商务功能并将其捕获为交易。

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2011-10-30
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多