Facebookの「いいね」をGoogleAnalyticsのEventで記録する
Aug 19, 2012AD:
先日、Facebookの「いいね」を使ったキャンペーンサイトを作成しました。
それで、「いいね」を押すとキャンペーンページに飛ぶ内容のものでしたが、下記の用に設定しました。
下記の方法ですが、僕の調査の限り、ユーザによってFacebookが吐き出すIframeの内容が変わって挙動が変わることが判明しました。
1日かけて調査したのですが、解決方法は見つかりませんでした。もし解決方法を見つけた方がいましたら、コメントください。
地味に悩む人もいると思いますので、メモしておきます。
設定
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 |
<script type="text/javascript"> window.fbAsyncInit = function() { FB.init({appId: 'アプリのID', status: true, cookie: true, xfbml: true}); FB.Canvas.setSize({ width: 520, height: 1500 }); FB.Event.subscribe('edge.create', function(response) { //クリック後に下記のページに移動 window.location = "/campaign/fb/2"; //クリックをGoogleAnalyticsにイベントとして記憶 _gaq.push(['_trackEvent', 'イベントの名前', 'Click']); } ); }; //Load the SDK asynchronously (function() { var e = document.createElement('script'); e.async = true; e.src = document.location.protocol + '//connect.facebook.net/en_US/all.js'; document.getElementById('fb-root').appendChild(e); }()); </script> <div id="fb-root"></div> <fb:like href="いいね先ののRRL" layout="button_count" send="false" width="450" show_faces="false" font=""> |
AD:
No Comments, Comment or Ping
Reply to “Facebookの「いいね」をGoogleAnalyticsのEventで記録する”
Warning: Undefined variable $user_ID in /home/sazaeau/mizoshiri.com/public_html/blog.mizoshiri.com/wp-content/themes/grid_focus_public_mizo/comments.php on line 66
You must be logged in to post a comment.