Jak niektórzy mogą wiedzieć, dodanie przycisków udostępniania z Facebooka i Twittera może spowolnić stronę. „Widziałem, że wiele witryn przekazuje typowe implementacje iframe oferowane przez te witryny i po prostu tworzy ikony z linkami do adresu URL osoby udostępniającej w celu lepszej kontroli wydajności strony. http://www.facebook.com/sharer/sharer.php?u=http%3A%2F%2Fwww.cnn.com%2F&t=CNN%26s+website%27

Jednak przeczytałem również, że Facebook rezygnuje z obsługi tych linków. Na przykład to łącze przekierowuje teraz do przycisku Lubię to. http://www.facebook.com/facebook-widgets/share.php

Oto artykuł, w którym odnotowano, że Facebook wycofuje się / wycofuje go „s udostępniać funkcje i trzymać się przycisku Lubię to. http://www.barbariangroup.com/posts/7544-the_facebook_share_button_has_been_deprecated_called_it

Zakładam, że jest takie samo dla adresu URL udostępniania.

Jeśli adres URL osoby udostępniającej nie jest już niezawodną opcją, jakie są inne metody oprócz korzystania z widżetów innych firm (takich jak Addthis)?

Odpowiedź

Nadal możesz używać następujących formatów linków do udostępniania stron *, pamiętając o zmianie znaczenia dla adresów URL:

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> 

To powiedziawszy, warto zastosować oficjalne widżety dostarczane przez każdą firmę zamiast używać własnego rozwiązania, ponieważ:

  1. Ujednolica interfejs użytkownika w wielu witrynach i przedstawia o tym, co odwiedzający będą zaznajomieni (i dlatego chętniej klikną).

  2. Oficjalne widżety ładują zdalne pliki JavaScript z Facebooka / Twittera. Będą one zapisywane w pamięci podręcznej przeglądarki użytkownika, aby przyspieszyć ładowanie w następnej witrynie, która z nich korzysta, więc korzystanie z oficjalnych widżetów nie stanowi powodu do spowolnienia.

  3. To jest trudniej jest wyświetlić, ile razy łącze zostało udostępnione bez widżetu; informacje te są przydatne zarówno dla właścicieli witryn, jak i w zachęcaniu odwiedzających do udostępniania już popularnych linków (tzw. efekt „social proof”).

Główne witryny medialne (np. The Guardian ) przyjęli oficjalne widżety; jeśli jest to dla nich wystarczająco dobre, wydaje mi się, że wspólne hakowanie własnych nie przyniesie mi większych korzyści.

* Wspomniałeś, że Facebook porzucił wsparcie dla powyższego formatu, ale nie mów gdzie to czytasz; Nie mogłem znaleźć żadnej wzmianki o tym w ich witrynie ani w innym miejscu. Myślę, że po prostu Twitter i Facebook nie udostępniają publicznie powyższych metod, ponieważ woleliby, abyś umieścił widżet z ich logo na swojej stronie.

Komentarze

Odpowiedz

Nie warto przełączać się na nowe interfejsy API, jeśli umieszczasz przyciski w witrynie internetowej, która chroni prywatność użytkowników, nie kierując ich informacji do witryn innych firm i nie zezwalając na tworzenie plików cookie lub zaktualizowane w ich przeglądarkach.

Komentarze

  • czy możesz lepiej wyjaśnić tę odpowiedź?
  • @PatomaS przycisk iframe przypomina dodawanie Kod Google Analytics, z wyjątkiem tego, że odbiorcą jest Facebook. Przy każdym żądaniu odwiedzający ładuje iframe, a facebook może śledzić użytkowników, ponieważ ładuje te dane z ich strony. JavaScript Whizbang z Facebooka jest jeszcze gorszy. Jednak z prostym linkiem do problemu nie istnieje.
  • +1 Warto zauważyć, że w rzadkich przypadkach, gdy Facebook przestaje działać, może to spowodować zobacz nieoczekiwane / błędne zachowanie w sieci w zależności od tego, czy ' jest błąd, którego nikt nie zauważył. Jest to jeden z powodów, dla których ' nie polegam na innych firmach w takich błahych sprawach, skoro istnieje ' całkiem dobra metoda. Zobacz buzzfeed.com/jwherrman/… , aby poznać błąd przekierowania Facebooka. ' Na pewno ' jest lepszy link, który faktycznie dokumentuje to, co się tam wydarzyło, ale mogę ' t znaleźć.

Dodaj komentarz

Twój adres email nie zostanie opublikowany. Pola, których wypełnienie jest wymagane, są oznaczone symbolem *