для отслеживания целей я хочу это URL, который появляется на потоке Facebook после "любить-действия", немного отличается от URL, который на самом деле любил пользователь.
Пример: Я использую в моем главном разделе для сообщения Facebook, к которому URL любить-действие с этим веб-сайтом относится к.
Далее вниз на веб-сайте я имею
с тем же URL, только с дополнительным параметром.
Мое намерение: Если кто-то нажимает на кнопку Мне нравится, Facebook помещает его в "группу, кому нравится http://example.com/test.html" для появления затем кнопки Мне нравится. Но когда другой пользователь видит свое любить-действие с потоком Facebook и нажимает на него, он должен быть перенаправлен на http://example.com/test.html?param=144141.
Проблема состоит в том, что это не работает, потому что каноническое объявление в главном виде раздела перезаписей href атрибут моего
тег. Кто-либо знает, как решить эту проблему, или разве она просто не работает?
Вы не можете сделать именно то, что запрашивали, но вы все равно можете добавить произвольный параметр отслеживания (особенно полезно для целей аналитики). Facebook недавно добавил для этой цели параметр ref
в элемент fb: like
. Вам решать, как вы хотите поместить различные биты информации в этот единственный параметр, а затем анализировать fb_ref
всякий раз, когда он включается во входящие URL-адреса.
Пример
Поместите следующий элемент на свою HTML-страницу:
<fb:like href="http://example.com/test.html" ref="144141"></fb:like>
Пользователи, нажимающие на ссылку из Facebook, должны быть перенаправлены на:
http://example.com/test.html?fb_ref=144141&fb_source=home_multiline
Документация