Som vissa människor kanske vet kan en sida sakta ner om du lägger till delningsknappar från Facebook och Twitter. Jag har sett många webbplatser vidarebefordra de vanliga iframe-implementeringarna som dessa webbplatser erbjuder och skapar helt enkelt ikoner som länkar till en större webbadress för bättre kontroll av sidprestanda. http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27
Jag har dock också läst att Facebook tappar stöd för dessa länkar. Till exempel omdirigerar den här länken nu till Gilla-knappen. http://www.facebook.com/facebook-widgets/share.php
Här är en artikel som noterar att Facebook avskrider / har utfasat det ”s dela funktionalitet och håller fast med Gilla-knappen. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it
Jag antar detta är samma för webbadressen för delning.
Om den delade webbadressen inte längre är ett tillförlitligt alternativ, vilka andra metoder finns det förutom att använda widgets från tredje part (som Addthis)?
Svar
Du kan fortfarande använda följande länkformat för att dela sidor *, var noga med att komma undan webbadresserna:
Twitter:
<a href="http://twitter.com/home?status=Your%20message%20here:%20http://yourshorturl.com">Share on twitter</a>
Facebook:
<a href="http://www.facebook.com/sharer.php?u=http://yourshorturl.com&t=Your%20message%20here.">Share on Facebook</a>
Med detta sagt är det värt att anta de officiella widgetarna som varje företag tillhandahåller istället för att använda din egen lösning eftersom:
-
Det standardiserar användargränssnittet på flera webbplatser och presenterar en rumpa på att besökare kommer att vara bekanta med (och därmed mer sannolikt att klicka).
-
De officiella widgetsna laddar fjärr JavaScript-filer från Facebook / Twitter. Dessa kommer att cachas i besökarens webbläsare för snabbare belastning på nästa webbplats som använder dem, så att använda de officiella widgetsna ger liten anledning till att sakta ner.
-
Det är svårare att visa hur många gånger en länk delades utan widgeten; denna information är användbar både för webbplatsägare och för att uppmuntra besökare att dela redan populära länkar (den så kallade ”social proof” -effekten).
Stora mediewebbplatser (t.ex. The Guardian ) har antagit de officiella widgetarna; om det är tillräckligt bra för dem, verkar det vara lite för mig att hacka dina egna tillsammans.
* Du nämner att du läste att Facebook tappade stöd för ovanstående format, men säg inte där du läser detta; Jag kunde inte hitta något om det här på deras webbplats eller någon annanstans. Jag tror att det bara är att Twitter och Facebook inte delar ovanstående metoder offentligt eftersom de hellre vill att du lägger en widget med deras logotyp på din webbplats.
Kommentarer
- Gick med på att mitt uttalande inte ' stöds ordentligt. Jag ' Jag försöker ta med en källa när jag hittar den igen.
- stackoverflow.com/questions/ 6145489 / … kommer … går … går
Svar
Det är värt att INTE byta till de nya API: erna om du sätter knapparna på en webbplats som skyddar användarnas integritet genom att inte dirigera deras information till tredjepartswebbplatser och inte tillåta att cookies skapas eller uppdaterade i sina webbläsare.
Kommentarer
- kan du förklara bättre det här svaret?
- @PatomaS iframe-knappen är som att lägga till Google Analytics-kod, förutom att mottagaren är Facebook. Vid varje begäran laddar besökaren iframe, och facebook kan spåra användarna eftersom den laddar denna information från deras webbplats. JavaScript whizbang från Facebook är ännu värre. Men med enkel länk till problem gör existerar inte.
- +1 Värt att notera att i det sällsynta fallet att Facebook går ner, kan det se oväntat / oregelbundet beteende på nätet beroende på om det finns ' som ingen har märkt. Det är en av anledningarna till att jag inte ' inte litar på tredje part för triviala sådana saker när det finns '. Se buzzfeed.com/jwherrman/… för Facebook-omdirigeringsfelet. Jag ' är säker på att ' är en bättre länk som faktiskt dokumenterar vad som hände där ute, men jag kan ' t hitta det.