【问题标题】:Shift timing event from GTAG to GTM将计时事件从 GTAG 转移到 GTM
【发布时间】:2021-05-26 17:11:33
【问题描述】:

我在跟踪代码管理器中重新创建 gtag 事件时遇到了问题,特别是考虑到用户在网站上的时间的事件,尤其是在单页会话的情况下。注意:我们在实施 GTM 之前就停止使用 gtag,因此不会出现重复计算问题。

在标签管理器中,我创建了一个使用触发器组的事件,该触发器组具有定时触发器(设置为无限触发)和滚动深度触发器。该标签在 GTM 上的调试/预览模式下工作。但是,我们的分析显示,一旦我们切换到跟踪代码管理器,我们的平均会话持续时间就会下降 60% 以上。

如何在跟踪代码管理器中重新创建以下 gtag 事件?还是 gtag 代码存在某种缺陷并且计算会话时间不准确?

{ % if isSummaryPage or isMapPage or isStrategyPage %} 
< script >
  try {
    function timer15() {
      gtag('event', '15-30 seconds on page', {
        'event_category': 'TimeOnPage'
      });
    }

    function timer31() {
      gtag('event', '31-60 seconds on page', {
        'event_category': 'TimeOnPage'
      });
    }

    function timer61() {
      gtag('event', '1-3 minutes on page', {
        'event_category': 'TimeOnPage'
      });
    }

    function timer181() {
      gtag('event', '3-10 minutes on page', {
        'event_category': 'TimeOnPage'
      });
    }

    function timer601() {
      gtag('event', '10+ minutes on page', {
        'event_category': 'TimeOnPage'
      });
    }
    setTimeout(timer15, 15000);
    setTimeout(timer31, 31000);
    setTimeout(timer61, 61000);
    setTimeout(timer181, 181000);
    setTimeout(timer601, 601000);
  } catch (e) {
    console.log('gtag() wasnt initialized correctly. Err:', e)
  }

【问题讨论】:

  • 您是否尝试使用计时器触发器?

标签: google-analytics google-tag-manager gtag.js


【解决方案1】:

您可以像这样使用触发器类型(下图仅为示例):

您可以在以下位置找到它:Triggers &gt; New &gt; Trigger Configuration &gt; Timer

只需定义值并将触发器应用于 Google Analytics(分析)事件代码。 为简化起见,您可以多次触发并将它们与具有您需要的不同值的不同事件相关联。

【讨论】:

  • 非常感谢您的跟进,米歇尔! 2021 年 5 月,我们转移到了 GTM。我们创建了: 1. 限制 = 1 的计时器触发器(如您所推荐)。我们看到许多单页会话记录为 10 秒,但它们要长得多。我们转向无限。 2. 滚动深度触发器(以 px 为单位)。在没有任何综合浏览量的情况下触发了长达数小时的会话,所以我们需要这个。我们实施了这些触发器;但是,与 gtag.js 代码相比,我们的会话长度减少了 50%。我们向后移动,会话长度看起来很正常。 GTM 更准确还是 gtag 更准确?我们在 GTM 上做错了吗?想法?
猜你喜欢
  • 1970-01-01
  • 2021-11-27
  • 2021-02-13
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多