Adobe DTM:问题

时间:2015-07-30 05:21:12

标签: adobe adobe-analytics

我在页面中创建了3个不同的基于事件的规则来跟踪页面中的3个不同按钮。当我点击第一个链接时,它很好。但是当点击第二个链接时,它会使用我为第一个按钮和当前按钮设置的值激发2次。

当我点击第三个按钮时,它会再次使用上一个点击事件和当前点击事件触发2次。能告诉我如何制止这个问题吗?

这是我的代码。

<div class="container1 wireBlock" id="hero" style="top: 0px;">
  <div id="lensFlare" style="top: 150px;"></div>
  <section class="banner">
            <h1>THIS</h1>
            <h2>xxx</h2>
            <a class="js-loadVideo" href="#">
              <img border="0" alt="logo" src="/us/media/play-button.png" width="100" height="100">Play Video</a>
  </section>
</div>

使用的选择器是#hero a.js-loadVideo

我在同一页面上的另一个按钮是

<a class="button blue" href="www.test.com" target="_blank">Register Now</a>

如果我点击立即注册,则会触发我为顶部按钮设置的值。

1 个答案:

答案 0 :(得分:0)

这听起来像我过去遇到的麻烦。我使用以下内容来解决此问题:

  1. 通过搜索“clearVars”在s_code中搜索以下插件/实用程序:

    /* Utility manageVars v1.4 - clear variable values (requires split 1.5)*/
    /* */
    /* editing out code not relevant to question */
        s.clearVars=new Function("t","var s=this;s[t]='';");
    /* editing out code not relevant to question */
    
  2. 在所有基于事件的规则的条件部分中,选择“自定义”并添加以下代码:

    s.manageVars("clearVars","events,",1)
    return true;
    
  3. 如果您缺少s_code片段,可以通过从Adobe下载更新的s_code文件来获取它