跟踪社交共享--共享而非跟踪

Tracking social shares -- share not tracking

本文关键字:跟踪 共享      更新时间:2023-09-26

我在我的网站上设置了一个隐藏页面,并设置了一些按钮来尝试测试向dataLayer的推送。我已经确认我的gtm正在工作,因为我有一个前几天完成的google+1按钮的记录,所以我可以确认我的凭据设置正确。我遇到的问题是,在试图跟踪事件(按下按钮的动作)时,第二天我在分析中看不到任何东西。

<button class="js_test_share">test</button>

javascript::

    $('.js_test_share').on('click',function(){
     console.log('button clicked');
     dataLayer.push({
        'event': 'socialInt', 
        'socialNetwork': 'Facebook', 
        'socialAction': 'Share', 
        'socialTarget': 'https://reddit.com'
    });
});

相关的宏是在谷歌标签管理器中设置的,按下按钮后,我的dataLayer确实反映了

[Object, Object, Object, Object, push: function]0:
  Object1: 
  Object2: 
  Object3: 
    Object
      event:"socialInt"
      socialAction:"Share"
      socialNetwork: "Facebook"
      socialTarget: "https://reddit.com
      "__proto__: Objectlength: 4push: function (){var b=[].slice.call(arguments,0);d.apply(a,b);for(vb.push.apply(vb,b);300<this.length;)this.shift();return Eb()}
    __proto__: Array[0]

gtm中的事件设置为侦听socialInt。除了推进到dataLayer之外,我还缺少一个步骤来促进这一点,让它成为我的分析方法吗?

我想通了!如果有人好奇,我错过了一个步骤,我在下面的教程中没有提到,你需要发布新的更改,以便谷歌标签管理器启动。