ट्रैकिंग उद्देश्यों के लिए, मैं चाहता हूं कि यूआरएल, जो "जैसे-एक्शन" के बाद फेसबुक स्ट्रीम पर दिखाई देता है, उपयोगकर्ता को वास्तव में पसंद किए गए यूआरएल से थोड़ा अलग है।फेसबुक जैसे: 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">
है।
मेरा इरादा: यदि कोई व्यक्ति इसी तरह के बटन पर क्लिक करता है, तो फेसबुक उसे "समूह जो http://example.com/test.html पसंद करता है" जैसे बटन के आगे दिखाई देने के लिए रखता है। लेकिन जब कोई अन्य उपयोगकर्ता फेसबुक स्ट्रीम और उसके क्लिक पर उसकी तरह की कार्रवाई देखता है, तो उसे http://example.com/test.html?param=144141 पर रीडायरेक्ट किया जाना चाहिए।
समस्या यह है कि यह काम नहीं करता है, क्योंकि हेड सेक्शन में कैननिकल घोषणा मेरे <fb:like>
टैग की href विशेषता को ओवरराइट करती है। कोई भी जानता है कि इस समस्या को कैसे हल किया जाए या यह काम नहीं करता है?
बहुत बढ़िया। यह मेरे उद्देश्यों के लिए पर्याप्त है। धन्यवाद! – Korbi
ऐसा करने का कोई तरीका है यदि मैं HTML5 के बजाय XFBML का उपयोग कर रहा हूं? –
@ मार्टिनस्चायर, आप शायद अपने div में डेटा-रेफरी विशेषता जोड़ देंगे, थोड़ा सा '
'। – PCheese