追蹤Facebook讚與分享數-利用Tag manager

Google analytics的社交報表除了追蹤從Facebook, Twitter, Google+等社交網站來源外
還可以追蹤多少人點了讚和+1
不過這個功能只預設於Google+, Facebook就必須要另外安裝追蹤碼了
方法其實Google一下就有
這邊要介紹的是自己測試過,利用Google Tag Manager(標記管理工具)進行追蹤的方式
關於GTM的設置與用法,提供之前使用GTM進行連結與表單事件追蹤的文章做為參考:
Tag Manager標記管理工具追蹤事件連結
Tag Manager標記管理工具追蹤表單事件


利用Google Tag Manager追蹤Facebook按讚

Step1
首先要追蹤Facebook點讚,第一要務當然就是把Facebook的按鈕安裝在你的網站上
Facebook官方的開發者工具有提供嵌入Facebook按讚程式碼
將程式碼copy & paste即可
因為FB官方提供的嵌入程式碼很多,這邊我是選擇XFBML,將最下面的程式碼複製起來



然後就可以看見按讚鈕的出現

接下來要進行Tag Manager的設定了
進入GTM的帳戶畫面後,在這裡我們要新增三個巨集
第一個,我們取名為social network,巨集類型選擇資料層變數,變數名稱為socialNetwork
第二個取名為social action,巨集類型選擇資料層變數,變數名稱為socialAction
第三個取名為social target巨集類型選擇資料層變數,變數名稱為socialTarget

Step2
再來我們要新增一個標記,把它稱之為social Track
代碼類型選擇通用Analytics(分析),填好你的網站追蹤編號,追蹤類型選擇社交
並如下圖依序在網路、動作、操作目標三欄填上剛剛設定好的三個巨集
 而啟用規則的部份,我們設置條件為 event等於socialInt,儲存
Step 3.
接下來我們要再創立一個標記,所以這次將會有兩個標記
我把它取名為FB Like,廣告代碼選擇自訂HTML標記
在下面的html自訂欄中填入以下代碼:
<script>
if (typeof FB !== 'undefined'){
  FB.Event.subscribe('edge.create',
      function(href) {
          dataLayer.push({
              'event': 'socialInt',
              'socialNetwork': 'Facebook',
              'socialAction': 'Like',
              'socialTarget': href
          });
      }
  );
}
</script>
規則條件為 event 等於 gtm.dom ,一樣儲存



Step4
最後一樣按下預覽, 選擇偵錯模式來測試你的標記有沒有設置成功
如果你按了讚,狀態是顯示觸發時機....,就是成功了

當然也是要進去GA後台看一下有沒有紀錄囉
報表路徑在攬客->社交->外掛程式, 維度選擇社交來源與操作

如果你的網站或部落格需要統計點讚數
那麼以上的方法就可以當作參考囉

這邊附上使用該追蹤方法的參考原文,做為參考:
Google Tag Manager:Track Social Interactions

張貼留言