Как отслеживать посещения страниц Facebook, используя Google Analytics или Yahoo Web Analytics?

StackOverflow https://stackoverflow.com/questions/4314814

Вопрос

Я недавно изучил это и обнаружил, что, используя страницы FBML на фан-странице Facebook, я могу добавить FB: теги Google-Analytics или теги изображений, чтобы отслеживать посещения страниц. Однако я не нашел метода отслеживания посещений на других страницах вкладок Facebook, таких как «изображения» или «стена».

Есть ли способ это сделать?

Спасибо

Это было полезно?

Решение

Нет возможности сделать это с Google Analytics.

Раньше был взломать этот встроенный файл PHP в виде изображения, и этот запрос отслеживал страницу. Тем не менее, изменение к тому, как Facebook оказывает страницы страниц, делает этот взлом / плагин бесполезным (похоже, что он перестал работать 7 сентября). По сути, похоже, что они кэшируют какие-либо внешние изображения на своих собственных серверах и таким образом нарушая этот взлом. Короче говоря, будучи официально поддерживаемым плагином, или Facebook, позволяющий Google отслеживать больше, это, вероятно, является тупиком.

Редактировать: С вкладками Facebook вы можете установить приложение iframe в качестве вкладки (не используя FBML), и вы можете поместить Google Analytics на вкладку. Но, поскольку это iframe, у вас нет доступа к реальной информации о рефератере, и Facebook подделывает своего рефератора, поэтому Iframe не может обнаружить что -либо о странице. Но это только для вкладки, а не для стены или фотографий.

Другое важное, что следует отметить, что файлы cookie по-прежнему устанавливаются на ваш домен, поэтому может иметь смысл сохранить учетную запись на вашей основной учетной записи, но использовать специальную конфигурацию на вкладке.

Вот лучшая практика, на которую я согласился, чтобы поместить Google Analytics на вкладку Facebook Iframe:

Во -первых, URL IFRAME должен содержать параметр URL ?utm_nooverride=1. Отказ Это так, если у пользователя уже есть реферальные файлы cookie (например, если он добрался до вашего сайта до Google, просмотр страниц будет сохраняться с этим источником рефералов.)

Во -вторых, я переопределяю значение реферера (которое бесполезно, так как его подделка Facebook) как tab.facebook.com, чтобы сделать так, чтобы отличаться от другого трафика.

Наконец, я размещаю 2 пользовательских переменных: один уровень страницы и один уровень посетителей. Первый позволяет мне легко знать, какие страницы произошли с накладки на вкладке. Второе позволяет мне отслеживать остальные взаимодействия, которые мой сайт имеет с этим человеком, если они в конечном итоге возвращаются на мой сайт. Этот код выглядит так:

var _gaq = _gaq || [];
_gaq.push(['_setAccount', 'UA-XXXXX-1']);
_gaq.push(['_setReferrerOverride', 'http://www.tab.facebook.com']);
_gaq.push(['_setCustomVar', 1, 'is_facebook_page', 'true', 3]);
_gaq.push(['_setCustomVar', 2, 'visited_facebook', 'true', 1]);
_gaq.push(['_trackPageview']);

Другие советы

Facebook предоставляет некоторые ограниченные аналитические возможности под названием Facebook Insights:

Также исходящие ссылки будут помечены кодом отслеживания, чтобы вы могли выбрать, какой трафик поступает от ваших страниц на Facebook на ваш сайт.

Однако вы не можете внедрить Google Analytics или Yahoo Analytics непосредственно в страницы.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с StackOverflow
scroll top