我为使用Google跟踪代码管理器的客户构建网站,他们向我发送了包含在每个页面上的javascript代码段。
现在他们要我为某些用户交互创建自定义事件。
我的理解是我需要首先在跟踪代码管理器站点中定义这些事件。那是对的吗? 但是,如果我无法访问客户端的跟踪代码管理器帐户,我该怎么办呢?
使用Google Analytics(GA)我可以在JS中调用ga()函数,并将事件名称和参数作为参数。我不需要访问GA管理网站本身。
答案 0 :(得分:0)
我怀疑他们正在讨论datalayer events,即他们希望您在用户互动后将带有键“event”的变量推送到dataLayer:
<div onclick="dataLayer.push('event':'divClicked')">Click Div</div>
然后他们可以使用它在GTM中构建触发器,允许它们触发标记。该要求仍然是“创建自定义事件”,因为“事件”可能指的是javascript事件,GTM事件或Google事件跟踪,并且没有上下文这三个可能难以辨别(“我使用事件来推送触发的事件事件“......)。
GTM中的“自定义事件”是不会自动获取的事件(如页面加载,DOM准备,点击,提交等)。答案 1 :(得分:0)
In case they use Google Tag Manager it is better to set up events in Google Tag Manager. You can create your own Google tag Manager container (test one) and set up all necessary tags and triggers for their website in there. You can test those tags via Tag Manager Injector Chrome extension and then give your client an export file.