Zoals sommige mensen wellicht weten, kan het toevoegen van deelknoppen van Facebook en Twitter ervoor zorgen dat een pagina langzamer gaat werken. Ik heb gezien dat veel sites de algemene iframe-implementaties die deze sites bieden doorgeven en gewoon pictogrammen maken die linken naar een sharer-URL voor een betere controle van de paginaprestaties. http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27

Ik heb echter ook gelezen dat Facebook de ondersteuning voor deze links laat vallen. Deze link verwijst nu bijvoorbeeld door naar de Like-knop. http://www.facebook.com/facebook-widgets/share.php

Hier is een artikel waarin wordt opgemerkt dat Facebook het programma beëindigt / heeft beëindigd share-functionaliteit en blijft bij de Like-knop. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it

Ik neem aan dat is hetzelfde voor de deel-url.

Als de deler-url niet langer een betrouwbare optie is, welke andere methoden zijn er dan naast het gebruik van widgets van derden (zoals Addthis)?

Answer

U kunt nog steeds de volgende linkformaten gebruiken om paginas * te delen, waarbij u ervoor moet zorgen dat u de URLs niet gebruikt:

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> 

Dat gezegd hebbende, is het de moeite waard om de officiële widgets te gebruiken die elk bedrijf biedt in plaats van uw eigen oplossing te gebruiken, omdat:

  1. Het standaardiseert de gebruikersinterface op meerdere sites en daarop zullen bezoekers bekend zijn (en daarom waarschijnlijker klikken).

  2. De officiële widgets laden externe JavaScript-bestanden van Facebook / Twitter. Deze worden in de cache van de browser van de bezoeker opgeslagen om sneller te kunnen laden op de volgende site die ze gebruikt, dus het gebruik van de officiële widgets geeft weinig reden tot vertraging.

  3. Het is moeilijker om weer te geven hoe vaak een link is gedeeld zonder de widget; deze informatie is nuttig voor zowel site-eigenaren als om bezoekers aan te moedigen reeds populaire links te delen (het zogenaamde “social proof” -effect).

Grote mediawebsites (bijv. The Guardian ) hebben de officiële widgets overgenomen; als het goed genoeg voor hen is, lijkt het mij weinig voordeel om die van jezelf samen te hacken.

* Je zegt dat Facebook de ondersteuning voor het bovenstaande formaat stopte, maar zeg niet waar je dit leest; Ik kon hier niets over vinden op hun site of elders. Ik denk dat het alleen is dat Twitter en Facebook de bovenstaande methoden niet openbaar delen omdat ze liever hebben dat je een widget met hun logo op je site plaatst.

Reacties

Antwoord

Het loont de moeite NIET over te schakelen naar de nieuwe APIs als u de knoppen op een website plaatst die de privacy van de gebruikers beschermt door hun informatie niet naar websites van derden te leiden en niet toe te staan dat cookies worden gemaakt of bijgewerkt in hun browser.

Reacties

  • kun je dit antwoord beter uitleggen?
  • @PatomaS de iframe-knop is als het toevoegen van Google Analytics-code, behalve dat de ontvanger Facebook is. Met elk verzoek laadt de bezoeker het iframe en Facebook kan de gebruikers volgen omdat het deze gegevens van hun site laadt. JavaScript-whizbang van Facebook is nog erger. Met een simpele link naar het probleem doet niet bestaan.
  • +1 Het is vermeldenswaard dat in het zeldzame geval dat Facebook uitvalt, dit kan gebeuren zie onverwacht / grillig gedrag op het web, afhankelijk van of er ' een bug is die niemand heeft opgemerkt. Dit is een van de redenen waarom ik ' niet afhankelijk ben van derde partijen voor triviale dingen als er ' een prima methode bestaat. Zie buzzfeed.com/jwherrman/… voor de Facebook-omleidingsbug. Ik ' weet zeker dat er ' een betere link is die feitelijk documenteert wat er daarbuiten is gebeurd, maar ik kan ' kan het niet vinden.

Geef een reactie

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *