【问题标题】:Google Tag Manager event tracking for dom elementsdom 元素的 Google Tag Manager 事件跟踪
【发布时间】:2014-05-21 07:29:07
【问题描述】:

使用 Google 跟踪代码管理器自动事件跟踪 (dataLayer.push),我想跟踪此信息:

  1. 在我的菜单中点击的链接的名称,例如:

    <ul class="my-nav"> <li> <a href="http://www.anothersite.com" target="_blank" rel="external">Anoter site</a> </li> </ul>

所以:'另一个网站'

  1. 我想用这种结构推送被点击链接的父链接名称名称:

<li>Linkname <ul> <li> <a href="http://www.website.com" target="_blank" rel="external">Website name</a>
<li> <ul> <li>

所以那里:我想要“链接名”

  1. 切换链接的“状态” - 元素是否具有“打开”类

    &lt;a class="content-toggler open" href="#"&gt;Hide all the content&lt;/a&gt;

我已经阅读了许多教程和演练,但大多数都在谈论跟踪一般指向外部站点的链接,或提交事件等。 在这里,我想跟踪某个 dom 树中的链接名称。 我想跟踪某个类的元素“状态”。

请解释如何实现这一点,或让我参考有示例的文章 此类事件,不仅限于一般演练。

非常感谢!

【问题讨论】:

    标签: google-tag-manager google-datalayer


    【解决方案1】:

    让我们从最后一个开始。 1)创建链接点击监听器(新标签-->标签类型-->链接点击监听器)并在所有页面(或仅与它相关的页面)上运行它必须做什么。这将为您在规则中使用的 GoogleTagManager 生成一个事件。

    2) 创建如下规则。这将触发我们将在下一阶段执行的事件

    3) 设置如下事件。请注意,我添加了一个元素 ID。如果您有多个切换打开链接,您需要找到一种方法如何在谷歌分析上区分它们。身份证可以帮到你。另请注意,使用 gtm 您只能使用类,而不是一个特定的类。 (据我所知)

    现在让我们回到第一个。您可以使用上面使用的相同方法,但不是将 {{element classes} 作为事件的值,而是可以创建一个新的宏来使用该链接的内部文本 (gtm.element.innertext)。关于如何做到这一点,请阅读此处:http://www.swellpath.com/2013/10/google-tag-manager-inspecting-andconfiguring-auto-event-tracking/

    对于第二个,您需要第三级父级的内部文本。除了使用将通过数据层调用事件的javascript之外,我不确定如何实现它。

    所以我建议如下解决方案:

    1. 在 GTM 上创建一个事件,以侦听通过数据层推送的事件。 关于如何做到这一点,去这个帖子:http://moz.com/ugc/tracking-google-analytics-events-with-google-tag-manager 从“使用 GTM 跟踪 Google Analytics 事件:第二种方式”开始,然后执行步骤:1,2 和 3。

    2. 创建单击链接时执行的 javascript 代码。每当单击该链接时,此 JS 都会获取该第三个父元素的文本。同样,我建议提供 ID,这样任务会更容易。

    然后,同样的 JS 代码应该运行这段代码

    dataLayer.push({ 'event':'GAevent', 'eventCategory':'Navigation Clicks', 'eventAction':'Menu Item Click', 'eventLabel':'Outbound Click', 'eventValue:***YOUR 3RD LEVEL PARENT TEXT HERE***});
    

    然后通过谷歌分析注册具有该值的事件。

    请注意,我在回复中为事件值提供的所有名称均基于我对您需求的理解。您需要将它们调整为您希望通过此事件跟踪实现的目标。

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2023-03-05
      • 2016-12-30
      • 1970-01-01
      • 1970-01-01
      • 2014-04-22
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多