для отслеживания, я хочу, чтобы URL-адрес, который появляется в потоке facebook после «похожего действия», немного отличается от URL-адреса, который действительно понравился пользователю.facebook like: href url vs. canonical url
Пример: Я использую <link rel="canonical" href="http://example.com/test.html">
в моей голове секции сказать фейсбук, к которому URL в одноименно действие на этот сайт ссылается.
Далее на веб-сайте у меня есть <fb:like href="http://example.com/test.html?param=144141">
с тем же URL-адресом, только с дополнительным параметром.
Мое намерение: если кто-то нажмет на кнопку, то facebook помещает его в «группу, которая нравится http://example.com/test.html», чтобы появилась следующая кнопка. Но когда другой пользователь видит свое подобное действие в потоке facebook и нажимает на него, он должен быть перенаправлен на http://example.com/test.html?param=144141.
Проблема заключается в том, что это не работает, потому что каноническое объявление в разделе заголовка перезаписывает атрибут href моего тега <fb:like>
. Кто-нибудь знает, как решить эту проблему или просто не работает?
Высокий. Этого достаточно для моих целей. Спасибо! – Korbi
есть ли способ сделать это, если я использую HTML5 вместо XFBML? –
@MartinSchaer, вы, вероятно, добавили бы атрибут data-ref вашему div, немного похожий на '
'. – PCheese