如何将 dataLayer.push 变成 Google 分析目标?
How can I turn dataLayer.push into a Google Analytics Goal?
我喜欢转
window.dataLayer.push({ 'event': 'Offer', 'vpv': '/offer-lead'});
或
window.dataLayer.push({ 'event': 'Offer', 'eventCategory': 'Success', 'eventAction': 'Lead', 'eventLabel': pageId});
进入显示我算作 "leads" 的人的 GA 目标。
我设法在 TM 中捕获了此事件,但在 GA 中捕获不到。
能否带我了解 TM 和 GA 中所需的步骤?
你需要两件事。
1) 在 TagManager 中将 dataLayer 与 Google Analytics 结合在一起。因此,您必须为 Google 分析类型 EVENT 创建新的 Tag。您设置 属性 ID 和事件参数,例如 Category、Action 和 标签。所有这些都设置为 macro/variable 类型 DataLayer 并将它们指向您在 dataLayer 推送中的键名(eventCategory、eventAction 和 eventLabel)。
触发规则应该比 event equals Offer 更通用,而不是 user event equals fire 或更通用的东西.您可以将标签重复用于所有其他事件。
2) 设置 Google 分析。从 event 创建 new goal 并将 Category 设置为 Success 和 行动 到 领导。
就是这个。
window.dataLayer.push({ 'event': 'Offer', 'vpv': '/offer-lead'});
这是我最终想出的解决方案:
- 我创建了一个自定义事件的触发器,设置为触发 "Offer"。
- 我创建了一个名为 "vpv" 的数据层变量。
- 我创建了一个 "Page View" 的 GA 标签,其中 "More Settings=>Fields to Set" 的 "page" 设置为第 2 步中的数据层变量。
我将其设置为在步骤 1 中触发时触发。
- 在 GA 中,我为“/offer-lead”的路径创建了一个 Destination Goal。
我喜欢转
window.dataLayer.push({ 'event': 'Offer', 'vpv': '/offer-lead'});
或
window.dataLayer.push({ 'event': 'Offer', 'eventCategory': 'Success', 'eventAction': 'Lead', 'eventLabel': pageId});
进入显示我算作 "leads" 的人的 GA 目标。
我设法在 TM 中捕获了此事件,但在 GA 中捕获不到。
能否带我了解 TM 和 GA 中所需的步骤?
你需要两件事。
1) 在 TagManager 中将 dataLayer 与 Google Analytics 结合在一起。因此,您必须为 Google 分析类型 EVENT 创建新的 Tag。您设置 属性 ID 和事件参数,例如 Category、Action 和 标签。所有这些都设置为 macro/variable 类型 DataLayer 并将它们指向您在 dataLayer 推送中的键名(eventCategory、eventAction 和 eventLabel)。 触发规则应该比 event equals Offer 更通用,而不是 user event equals fire 或更通用的东西.您可以将标签重复用于所有其他事件。
2) 设置 Google 分析。从 event 创建 new goal 并将 Category 设置为 Success 和 行动 到 领导。
就是这个。
window.dataLayer.push({ 'event': 'Offer', 'vpv': '/offer-lead'});
这是我最终想出的解决方案:
- 我创建了一个自定义事件的触发器,设置为触发 "Offer"。
- 我创建了一个名为 "vpv" 的数据层变量。
- 我创建了一个 "Page View" 的 GA 标签,其中 "More Settings=>Fields to Set" 的 "page" 设置为第 2 步中的数据层变量。
我将其设置为在步骤 1 中触发时触发。
- 在 GA 中,我为“/offer-lead”的路径创建了一个 Destination Goal。