了解何时通过Google跟踪代码管理器加载Google Analytics时已加载

时间:2017-07-03 09:01:17

标签: google-analytics google-tag-manager

我们正在使用GTM加载Universal Analytics,我想将一些自定义事件从js发送到GA。 所以我需要做这样的事情:

ga('send', {
    hitType: 'event',
    eventCategory: 'Legitimation',
    eventAction: 'Is returning customer',
    nonInteraction: true
});

但我不知道GA何时加载,因为GTM使所有内容都异步。 我怎么知道ga()何时准备好了?

1 个答案:

答案 0 :(得分:2)

如果您通过GTM加载GA,则不通过跟踪代码管理器发送GA事件有点棘手。如果在页面上对GA进行了硬编码,则无法使用您使用的常规事件。

以下是关于此的好主题 - 也回答了您的问题:https://productforums.google.com/forum/#!topic/tag-manager/C2j4nt8dBxw

我建议发送Datalayers而不是Events,使用GTM捕获此Datalayers并通过GTM发送事件。这使它变得容易多了。