구글 애널리틱스에서 트래픽소스-소셜-소셜플러그인에서 페이스북 좋아요, 좋아요취소, 보내기등을 확인할 수가 있습니다.

하지만 구글+는 자동으로 지원해주는데 반해, 페이스북이나 트위터는 자동으로 처리를 해주지 않습니다.

따라서 약간의 코드가 필요합니다.

페이스북 좋아요, 좋아요취소, 보내기등을 트래킹하는 방법을 알아보도록 하겠습니다.


ga_social_tracking.js


일단 ga_social_tracking.js 파일을 받아서 서버에 올린후 아래 코드를 이용해서 불러들입니다.



 <!-- Google Analytics Social Button Tracking Start-->

  <script src="ga_social_tracking.js"></script>

<!-- Google Analytics Social Button Tracking End-->


그리고 페이스북 좋아요가 있는 페이지에 페이스북 스크립트 아랫부분에 구글 애널리틱스 페이스북 트래킹 코드를 넣어주면 완료가 됩니다.


 
<!-- 페이스북 스크립트 시작 -->
<div id="fb-root"></div>
<script>(function(d, s, id) {
  var js, fjs = d.getElementsByTagName(s)[0];
  if (d.getElementById(id)) return;
  js = d.createElement(s); js.id = id;
  js.src = "//connect.facebook.net/ko_KR/all.js#xfbml=1";
  fjs.parentNode.insertBefore(js, fjs);
}(document, 'script', 'facebook-jssdk'));</script>
<!-- 페이스북 스크립트 종료 -->

<!-- 구글 애널리틱스 페이스북 트래킹 코드 시작  -->

<script>

window.fbAsyncInit = function() {

  FB.init({

appId      : null, // ENTER your FB App ID

//channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File

status     : true, // check login status

cookie     : true, // enable cookies to allow the server to access the session

xfbml      : true  // parse XFBML

  });

  _ga.trackFacebook(); //Google Analytics tracking

};

</script>

<!-- 구글 애널리틱스 페이스북 트래킹 코드 종료  -->


자 이러한 코드를 넣은후에 좋아요를 클릭한후에 구글 애널리틱스에서 확인을 해보면 


이처럼 곧바로 페이스북에서 좋아요 한 내용이 확인이 됩니다.


  1. 궁금해여
    내용 잘봤어요 근데 제가.. 프로그램을 전혀 몰라서.. 갖다붙이기 위주로 하고있느데요..
    appId : null, // ENTER your FB App ID
    //channelUrl : '//WWW.YOUR_DOMAIN.COM/channel.html', // Channel File

    1. FB App ID는 어디서 얻을수 있고 어케해야 할까요?
    2. www.mysite.com.. 까지는 넣겟는데. /channel.html<-이것은 뭐에요? 그냥 그대로 넣으면 되는거에요? ㅠㅜ 알려주세요 ㅠㅜ 감사합니다 ^_^
  2. http://caleb1783.tistory.com/462에 따른면 appId 는 페이스북의 고유코드라고 합니다. 다른 것은 모르겠습니다.

Name __

Password __

Link (Your Website)

Comment

SECRET | 비밀글로 남기기