如何将dataLayer.push转换为Google Analytics目标?

时间:2015-05-07 11:22:07

标签: google-analytics google-tag-manager

我喜欢转

window.dataLayer.push({ 'event': 'Offer', 'vpv': '/offer-lead'});

window.dataLayer.push({ 'event': 'Offer', 'eventCategory': 'Success', 'eventAction': 'Lead', 'eventLabel': pageId});

进入GA目标,向我们展示我认为是"领导"。

的人

我设法在TM中捕获此事件但不在GA中 你能带我到TM和GA所需的步骤吗?

2 个答案:

答案 0 :(得分:3)

你需要两件事。

1)将 dataLayer TagManager 中的 Google Analytics 结合在一起。因此,您必须为Google Analytics类型 EVENT 创建新的标记。您可以设置属性ID 和事件参数,例如类别操作标签。所有这些都设置为宏/变量类型DataLayer,并将它们指向dataLayer push(eventCategory,eventAction和eventLabel)中的键名。 触发规则应该比事件等于Offer更通用,而不是用户事件 等于 fire 或更通用的东西。您可以为所有其他事件重复使用标记。

2)设置Google Analytics。从事件创建新目标,并将类别设置为成功,将操作设置为< EM>铅

就是这样。

答案 1 :(得分:0)

  

window.dataLayer.push({'event':'Offer','vpv':'/ offer-lead'});

这是我最终提出的解决方案:

    1. 我创建了一个自定义事件的触发器设置为Fire On“Offer”。
    2. 我创建了一个名为“vpv”的数据层变量。
    3. 我创建了一个“页面视图”的GA标记,其中“页面”的“更多设置=&gt;要设置的字段”设置为步骤2中的数据层变量。
      我将它设置为Fire在步骤1的触发器上。
  1. 在GA中,我为“/ offer-lead”路径创建了目标目标。