Google 分析页面浏览量发送但不发送事件

Google analytics page views send but not event

我有一个发送事件“pageView”和“事件”(点击)的小脚本。通过扩展 GA 调试 (https://chrome.google.com/webstore/detail/gtmga-debug/ilnpmccnfdjdjjikgkefkcegefikecdc),我可以看到页面浏览事件,所以它起作用了!

但是第二次我所有的点击事件都不起作用:

export const launchGAEvent = (eventCategory, eventAction, eventLabel) => {

      if (isGTMReady() === false || isGAReady() === false) {
        return
      }
      window.dataLayer = window.dataLayer || []
      window.dataLayer.push({
        event: 'GTM-WATCH_Event',
        eventCategory,
        eventAction,
        eventLabel,
      })
    } 

如果我用 event: 'GTM-WATCH_Pageview' 替换它,我会资助问题的来源 event: 'GTM-WATCH_Event' 一切正常!

我看到我所有的事件都点击了,这个问题我不明白为什么? _Pageview 在 Google Analytics 或 Google 标签管理器中是自动配置的,我需要设置 _Event ?

非常感谢

您必须在 GTM 中为您的事件代码设置一个名为 GTM-WATCH_Event 的触发器。

答案是我以前尝试过的,但不是实际状态。

只需打开私人导航,我的所有活动都可以正常进行。我可以实时看到它 Google Analytics !

更多详情:

  1. 创建标签并select'Google Analytics : Universal Analytics'
  2. 在设置中 Google Analytics 将你的 UA 代码设置为 UA-xxxx-x

现在你需要一个触发器,所以点击新的:

  1. 转到最后一个选项'customize event'
  2. 输入您的活动名称,例如 'GTM_Event'

一切正常,您可以在预览模式下查看是否有效(标签是否为 link)

之后,在 'Preview' 的一角点击 'send' select “发布”,这很重要。 现在启动私人导航,如 chrome,一切正常。

不要忘记查看实时 Google 分析日志,因为其他日志也可能需要 24 小时才能显示。