谷歌分析gtag.js准备好回调

xel*_*a84 10 analytics google-analytics-api gtag.js

我尝试将我的Google Analytics实施从analytics.js更新为新的gtag.js.

在旧的实现中,我正在使用ready回调函数.

ga(function() {
    console.log('Google analytics is ready'); 
});
Run Code Online (Sandbox Code Playgroud)

如何在新gtag.js中实现就绪回调?我在Google的文档中找不到任何信息.

Ben*_*hon 9

该命令event支持参数event_callback,这是一个在处理完成时调用的函数。所以,相比于旧的analytics.js,你需要发送一个事件来触发回调。

例如,您可以使用page_view事件;但是,为避免重复,您必须page_view通过设置send_page_view为 来禁用自动事件false

gtag('config', GA_TRACKING_ID, {
  'send_page_view': false
});
gtag('event', 'page_view', {
  'event_callback': function() {
    console.log('Google Analytics is ready'); 
  }
});
Run Code Online (Sandbox Code Playgroud)

  • 这是一个很好的答案,唯一缺少的是对文档的引用。这里:https://developers.google.com/gtagjs/reference/event (2认同)