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ż:
-
Ujednolica interfejs użytkownika w wielu witrynach i przedstawia o tym, co odwiedzający będą zaznajomieni (i dlatego chętniej klikną).
-
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.
-
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
- Zgadzam się, że moje oświadczenie nie było ' nie obsługiwane. ' Spróbuję dołączyć źródło, gdy znajdę je ponownie.
- stackoverflow.com/questions/ 6145489 / … idę … idę … idź
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źć.