【问题标题】:Facebook tracking AND Google tracking ScriptFacebook 跟踪和 Google 跟踪脚本
【发布时间】:2014-10-10 15:44:14
【问题描述】:

我已经使用 Google 跟踪转化。现在我也需要 Facebook 像素跟踪。

我的 Google Head 脚本如下所示:

<script>
 (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
 (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
 m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
 })(window,document,'script','//www.google-analytics.com/analytics.js','ga');

 ga('create', 'XX-XXXXXXXX-X' 'auto');
 ga('send', 'pageview');

</script>

我对 Google 的 JavaScript 调用如下所示:

if (typeof ga !== 'undefined')
 {
   ga('send', 'event', 'Blub', 'blub');
 }

现在我需要添加 Facebook 跟踪,我从 Facebook 获得了这个脚本:

<script>(function() {
  var _fbq = window._fbq || (window._fbq = []);
  if (!_fbq.loaded) {
  var fbds = document.createElement('script');
  fbds.async = true;
  fbds.src = '//connect.facebook.net/en_US/fbds.js';
  var s = document.getElementsByTagName('script')[0];
  s.parentNode.insertBefore(fbds, s);
  _fbq.loaded = true;
 }
})();
window._fbq = window._fbq || [];
window._fbq.push(['track', 'XXXXXXXXXXXXX', {'value':'0.00','currency’:'XXX'}]);
</script>

如何在不分发 Google 代码的情况下集成 Facebook 代码? 如果我同时使用会不会有问题?

BR

【问题讨论】:

    标签: javascript ajax facebook google-analytics tracking


    【解决方案1】:

    您可以毫无问题地添加它。

    <script>
    /* Facebook tracking */
    (function() {
      var _fbq = window._fbq || (window._fbq = []);
      if (!_fbq.loaded) {
      var fbds = document.createElement('script');
      fbds.async = true;
      fbds.src = '//connect.facebook.net/en_US/fbds.js';
      var s = document.getElementsByTagName('script')[0];
      s.parentNode.insertBefore(fbds, s);
      _fbq.loaded = true;
     }
    })();
    
    /* Google Analytics tracking */
     (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){
     (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),
     m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)
     })(window,document,'script','//www.google-analytics.com/analytics.js','ga');
    
     ga('create', 'XX-XXXXXXXX-X' 'auto');
     ga('send', 'pageview');
    
    </script>
    

    对于活动:

    if (typeof ga !== 'undefined')
     {
       ga('send', 'event', 'Blub', 'blub');
     }
    window._fbq = window._fbq || [];
    window._fbq.push(['track', 'XXXXXXXXXXXXX', {'value':'0.00','currency’:'XXX'}]);
    

    【讨论】:

    • 我可以知道..这段代码的目的是什么(facebook跟踪)..我对此有疑问,我需要在我的shopify商店中实施..你能解释一下吗?谢谢
    • @saina - 仅当您投放 Facebook 广告时。更多信息:facebook.com/help/435189689870514
    猜你喜欢
    • 1970-01-01
    • 2020-08-12
    • 1970-01-01
    • 2017-03-10
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-01-17
    • 1970-01-01
    相关资源
    最近更新 更多