a scopo di monitoraggio, voglio che l'URL, che appare sullo stream di facebook dopo una "mi piace", sia leggermente diverso dall'URL che l'utente ha effettivamente gradito.facebook come: href url vs. url canonico
Esempio: io uso <link rel="canonical" href="http://example.com/test.html">
nella mia sezione testa per dire facebook per quale URL di una simile azione in questo sito si riferisce.
Più in basso sul sito Web ho <fb:like href="http://example.com/test.html?param=144141">
con lo stesso URL, solo con un parametro aggiuntivo.
La mia intenzione: Se qualcuno fa clic sul pulsante Mi piace, Facebook lo mette nel "gruppo a cui piace http://example.com/test.html" per apparire accanto al pulsante Mi piace. Ma quando un altro utente vede la sua azione simile sullo stream di Facebook e fa clic su di esso, deve essere reindirizzato a http://example.com/test.html?param=144141.
Il problema è che questo non funziona, perché la dichiarazione canonica nella sezione testa sovrascrive l'attributo href del mio tag <fb:like>
. Qualcuno sa come risolvere questo problema o semplicemente non funziona?
impressionante. Questo è abbastanza per i miei scopi. Grazie! – Korbi
c'è un modo per farlo se sto usando HTML5 invece XFBML? –
@MartinSchaer, probabilmente aggiungerai l'attributo data-ref al tuo div, un po 'come "
". – PCheese