2013-02-21 4 views
0

Я хотел знать, есть ли какой-либо способ точно получить количество новых прихожан, которые пришли из-за закладки Facebook, которая имеет аналогичные ворота, установленные (закодированные) на клиентском Страница поклонников.Количество понравившихся через Facebook вкладку на странице поклонника клиента

В качестве части аналитики я хотел показать, что здесь представлено количество понравившихся, которые были созданы пользователями, посетившими эту вкладку, нажав кнопку «Мне нравится», представленную на странице поклонника на facebook.com.

Наличие виджета iframe на моей вкладке не является вариантом ... Я знаю, что это можно отследить. Им нужно нажать кнопку «Мне нравится» на самой странице вентилятора. Я код в PHP.

UPDATE

Я не хочу использовать Sessions на мой счет. Это простая вкладка «призыв к действию», и Safari имеет проблемы с сторонними куки.

ответ

0

С помощью signed_request у вас есть доступ к тому, понравилась страница посетителю страницы или нет.

И так нравится страницу перезагружает вкладку страницы, вы должны иметь возможность легко проследить переход от не понравившейся к понравилась страница в сеансе, а затем принять соответствующие меры для входа это «события «Где угодно.

0

Вы можете использовать фреймворк javascript SDK на своей странице, чтобы узнать, пользуется ли пользователем страницей во время просмотра страницы поклонника. Затем вы можете использовать AJAX для хранения в файл/базу данных

<div id="fb-root"></div> 
<script src="http://connect.facebook.net/en_US/all.js#xfbml=1"></script> 
<script> 
    window.fbAsyncInit = function() { 
     FB.init({ 
      appId: 'INSERT APP ID', 
      status: true, // check login status 
      cookie: true, // enable cookies to allow the server to access the session 
      oauth: true // enable OAuth 2.0 
     }); 

     //Additional 
     FB.Event.subscribe('edge.create', function (response) { 
      alert('Put AJAX Code Here'); 
     }); 
    }; 
    // Load the SDK Asynchronously 
    (function (d) { 
     var js, id = 'facebook-jssdk', 
      ref = d.getElementsByTagName('script')[0]; 
     if (d.getElementById(id)) { 
      return; 
     } 
     js = d.createElement('script'); 
     js.id = id; 
     js.async = true; 
     js.src = "//connect.facebook.net/en_US/all.js"; 
     ref.parentNode.insertBefore(js, ref); 
    }(document)); 
</script> 

Надеется, что это помогает ... http://www.skruffymedia.com/blog/creating-a-facebook-like-gate-competition/

+0

Это будет работать только если у нас есть как кнопка на моей странице, но я ищу, чтобы получить нравится на кнопке «Like», представленной на странице поклонника на facebook.com. –

Смежные вопросы