当我无权访问跟踪代码管理器网站时,在 Google 跟踪代码管理器中实施自定义事件
Implement custom events in Google Tag Manager when I don't have access to the Tag Manager site
我正在为使用 Google 跟踪代码管理器的客户构建网站,他们向我发送了 javascript 代码段以包含在每个页面中。
现在他们要求我为某些用户交互创建自定义事件。
我的理解是我需要先在跟踪代码管理器站点中定义这些事件。那是对的吗?
但是,如果我无权访问客户的跟踪代码管理器帐户,我该如何执行此操作?
使用 Google Analytics (GA) 我可以在 JS 中调用 ga() 函数,将事件名称和参数作为参数。我不需要访问 GA 管理站点本身。
我怀疑他们在谈论 datalayer events,即他们希望您在用户交互后将带有键 "event" 的变量推送到数据层:
<div onclick="dataLayer.push('event':'divClicked')">Click Div</div>
然后他们可以使用它在 GTM 中构建触发器,以允许它们触发标签。要求仍然是 "create a custom event",因为 "event" 可能指的是 javascript 事件、GTM 事件或 Google 事件跟踪,如果没有上下文,这三个可能难以辨认("I use an event to push an event that triggers an event".....).
GTM 中的 "Custom Events" 是不会自动拾取的事件(例如页面加载、DOM 就绪、点击、提交等)。
如果他们使用 Google 跟踪代码管理器,最好在 Google 跟踪代码管理器中设置事件。
您可以创建自己的 Google 标签管理器容器(测试容器)并在其中为其网站设置所有必要的标签和触发器。您可以通过跟踪代码管理器注入器 Chrome 扩展测试这些代码,然后为您的客户提供一个导出文件。
我正在为使用 Google 跟踪代码管理器的客户构建网站,他们向我发送了 javascript 代码段以包含在每个页面中。
现在他们要求我为某些用户交互创建自定义事件。
我的理解是我需要先在跟踪代码管理器站点中定义这些事件。那是对的吗? 但是,如果我无权访问客户的跟踪代码管理器帐户,我该如何执行此操作?
使用 Google Analytics (GA) 我可以在 JS 中调用 ga() 函数,将事件名称和参数作为参数。我不需要访问 GA 管理站点本身。
我怀疑他们在谈论 datalayer events,即他们希望您在用户交互后将带有键 "event" 的变量推送到数据层:
<div onclick="dataLayer.push('event':'divClicked')">Click Div</div>
然后他们可以使用它在 GTM 中构建触发器,以允许它们触发标签。要求仍然是 "create a custom event",因为 "event" 可能指的是 javascript 事件、GTM 事件或 Google 事件跟踪,如果没有上下文,这三个可能难以辨认("I use an event to push an event that triggers an event".....).
GTM 中的"Custom Events" 是不会自动拾取的事件(例如页面加载、DOM 就绪、点击、提交等)。
如果他们使用 Google 跟踪代码管理器,最好在 Google 跟踪代码管理器中设置事件。 您可以创建自己的 Google 标签管理器容器(测试容器)并在其中为其网站设置所有必要的标签和触发器。您可以通过跟踪代码管理器注入器 Chrome 扩展测试这些代码,然后为您的客户提供一个导出文件。