我们正在使用GTM加载Universal Analytics,我想将一些自定义事件从js发送到GA。 所以我需要做这样的事情:
ga('send', {
hitType: 'event',
eventCategory: 'Legitimation',
eventAction: 'Is returning customer',
nonInteraction: true
});
但我不知道GA何时加载,因为GTM使所有内容都异步。 我怎么知道ga()何时准备好了?
答案 0 :(得分:2)
如果您通过GTM加载GA,则不通过跟踪代码管理器发送GA事件有点棘手。如果在页面上对GA进行了硬编码,则无法使用您使用的常规事件。
以下是关于此的好主题 - 也回答了您的问题:https://productforums.google.com/forum/#!topic/tag-manager/C2j4nt8dBxw
我建议发送Datalayers而不是Events,使用GTM捕获此Datalayers并通过GTM发送事件。这使它变得容易多了。