Интеграция ссылки Facebook «Мне нравится» в реферальную систему

Делаю сайт с реферальной системой. Пользователи, которые уговорили своих друзей зарегистрироваться на сайте, получают 5 баллов. Пользователи, которые заставляют своих друзей покупать на сайте, получают 1 балл. Я делаю это, предоставляя каждому пользователю специальную реферальную ссылку, которую он может отправить своим друзьям. Когда друзья переходят по этой ссылке и регистрируются/покупают, пользователь получает баллы.

На веб-сайте также представлены продукты, которые можно «лайкнуть» в Facebook или твитнуть. Я хотел бы давать пользователям баллы, если они приводят друзей по ссылке, размещенной на их стенах в Facebook, когда они нажимают «Нравится». У меня есть 10 продуктов на странице, и у каждого есть своя кнопка «Нравится». Проблема в том, что когда пользователь нажимает «Нравится», все 10 продуктов понравились, а когда пользователь нажимает «Не нравится», все 10 не нравятся. Я бы хотел, чтобы это было 1 нравится / не нравится для 1 продукта.

Я думаю, что проблема заключается в коде ниже:

сеанс_старт(); включить ("./include/koneksi.inc"); require_once("./include/global.inc");

$id = mysql_real_escape_string($_REQUEST['id']);

header("Расположение: detaildeal.php?id=$id");

Ваша помощь очень ценится. Заранее спасибо Давид


person David Suwarto    schedule 05.04.2011    source источник


Ответы (1)


Где-то на странице, я полагаю, у вас есть

<iframe src="http://www.facebook.com/plugins/like.php?href= ...

Убедитесь, что href уникален для каждого товара. Кроме того, чтобы убедиться, что эти лайки действительно продвигают продукты, каждая страница продукта должна иметь мета-свойства, как описано в документация.

person Bemmu    schedule 05.04.2011
comment
спасибо за Ваш ответ. href уникален для каждого товара, я проверял. Я использую iframe, показанный здесь developers.facebook.com/docs/reference/plugins/ как, а не протокол Open graph, поэтому я думаю, что у меня нет мета-свойств. - person David Suwarto; 05.04.2011
comment
Неправда, прочтите документацию для кнопки «Мне нравится»: когда ваша веб-страница представляет реальный объект, например фильмы, спортивные команды, знаменитости и рестораны, используйте протокол Open Graph для указания информации об объекте. - person Marcy Sutton; 06.05.2011