Содержание
- Проблема с социальными сервисами, такими как AddThis
- Альтернатива # 1: Светская львица от tmort
- Альтернатива # 2: базовый обмен через URL
- Альтернатива # 3: Share42
- Мы должны выбирать между легким и быстрым грузом
- Социальный опрос закладок
Технический энтузиаст, который практически живет в Интернете, в свободное время я люблю книги в жанре научной фантастики и фэнтези, видеоигры и фанфики.
Самый простой способ добавить кнопки обмена в социальных сетях на ваш сайт или блог - использовать такие службы, как AddThis, ShareThis или AddToAny. Эти мощные инструменты отслеживают ваши публикации в социальных сетях и клики, предлагают настраиваемые кнопки и (в большинстве случаев) загружаются асинхронно, не замедляя работу вашего сайта. Действительно, я был счастливым пользователем AddThis уже больше года, и я по-прежнему есть их кнопки в нескольких моих блогах. Так почему бы кому-то быть недовольным таким отличным сервисом?
Проблема с социальными сервисами, такими как AddThis
Посмотрите, какие ресурсы загружаются сценарием AddThis - это можно сделать с помощью определенных плагинов браузера или просто запустить ваш сайт через WebPageTest.org - и вы получите свой ответ. Вы быстро увидите, что в дополнение к скриптам из Facebook, Twitter, Pinterest и самих AddThis (все необходимое для правильной работы кнопок) они также запрашивают что-то из следующих доменов:
- b.scorecardresearch.com
- ib.adnxs.com
- cspix.media6degrees.com
- ds.reson8.com
- addthis.acxiom-online.com
- d.turn.com
- cc.chango.com
Хорошая новость заключается в том, что, несмотря на большое количество различных доменов, с которыми вы связались, маловероятно, что это заметно замедлит работу вашего сайта. Плохая новость в том, что большинство из них - это маркетинговые компании, специализирующиеся на отслеживании поведения в Интернете. Некоторые из этих данных могут предназначаться только для внутреннего использования AddThis, а некоторые могут использоваться или продаваться сторонним рекламным сетям. Все, что я знаю, это то, что перечисленное выше нет необходимо для нормальной работы кнопок совместного доступа.
Альтернатива # 1: Светская львица от tmort
Для настройки Socialite могут потребоваться некоторые усилия, но оно того стоит, если вы хотите исключить посредника (AddThis) и самостоятельно загрузить кнопки обмена в соцсетях. Вам по-прежнему понадобятся скрипты из Facebook, Twitter, Google+ или любой другой социальной сети, которую вы решите использовать, но вы избегаете других сторонних скриптов и маяков отслеживания. Кроме того, socialite.js будет загружаться из вашего собственного домена, поэтому вы также уменьшите количество DNS-запросов, что сделает ваш сайт немного быстрее.
Преимущества: асинхронная загрузка. Создает классические кнопки Facebook Like, Twitter Share, Google+ и т. Д. Без стороннего мусора.
Недостатки: вам еще нужно загружать скрипты из самих соцсетей. Требуется время, чтобы изменить его под ваши нужды.
http://socialitejs.com
Альтернатива # 2: базовый обмен через URL
Веб-мастера, обеспокоенные конфиденциальностью или скоростью загрузки страницы, могут захотеть полностью отказаться от «тяжелых» динамических кнопок совместного использования в социальных сетях и вместо этого реализовать совместное использование по URL-адресу. Этот метод, о котором так часто забывают, настолько прост, насколько это возможно. Вы просто создаете ссылки для публикации в Facebook, Twitter и т. Д. Следующим образом:
- http://www.facebook.com/sharer.php?u=ваша ссылка
- http://twitter.com/share?text=твой текст& url =ваша ссылка
- https://plus.google.com/share?url=ваша ссылка
Ссылки и заголовки можно легко добавить в WordPress. Вот пример для Facebook:
a href = "https://www.facebook.com/sharer/sharer.php?u=?php the_permalink ();?> var13 ->" title = "? php the_title ();?> var13 -> "target =" _ blank "> Поделиться на Facebook / a>
Используйте основные текстовые ссылки, создайте собственные кнопки или загрузите один из множества бесплатных наборов, предлагаемых в Интернете. Еще лучше, возьмите красивые до смешного отзывчивые кнопки социального обмена, которые основаны на SVG и меняют размер в зависимости от разрешения экрана посетителя.
Преимущества: очень быстрая, легко настраиваемая, без JavaScript.
Недостатки: нет счетчиков общего доступа, если вы не реализуете какое-либо внутреннее отслеживание. Дополнительные ссылки nofollow на каждой странице, что может плохо сказаться на вашем рейтинге в Google.
Приложение: простые кнопки общего доступа, похоже, используют тот же метод «поделиться через URL», но они также выяснили, как создавать счетчики общего доступа. Кроме того, они предлагают плагин WordPress, который упрощает добавление кнопок. Определенно то, что нужно учитывать, если вы хотите что-то, что можно быстро настроить. И, в отличие от AddThis, здесь нет стороннего отслеживания. Отлично.
Альтернатива # 3: Share42
Это то, что я в конечном итоге использовал на своем крупнейшем веб-сайте, попробовав множество различных вариантов. Share42 сочетает в себе лучшее из обоих миров: он создает базовые ссылки для совместного использования (это означает, что ресурсы из Facebook, Pinterest и т. Д. Не загружаются), но делает это через JavaScript, поэтому ссылки не будут индексироваться и не отслеживаться поисковыми системами.
Крошечный файл JavaScript, необходимый для создания кнопок общего доступа, размещен в вашем собственном домене и даже может быть изменен в соответствии с вашими потребностями. Он запускается на window.onload, поэтому не замедляет работу вашего сайта. Сами кнопки объединены в один файл (метод CSS-спрайтов), который вы можете редактировать в своем любимом графическом программном обеспечении. И у вас даже могут быть счетчики, хотя для этого требуется jQuery (в большинстве тем WordPress он уже подключен).
Преимущества: почти так же быстро, как и предыдущий метод. Сгенерирован JavaScript, поэтому вам не нужно добавлять несколько ссылок nofollow на каждую страницу. Все размещено в вашем собственном домене, поэтому его можно полностью настроить, и вы избегаете дополнительных поисков DNS.
Недостатки: посетители, которые работают с отключенным JavaScript, не увидят кнопок совместного доступа. Но действительно ли это проблема?
http://share42.com/
Мы должны выбирать между легким и быстрым грузом
Такие сервисы, как AddThis или ShareThis, упрощают добавление кнопок социальных сетей на ваш сайт и предлагают полезные функции, такие как посетитель и аналитика обмена. Однако, если вас беспокоит конфиденциальность и скорость загрузки вашего веб-сайта, ищите более «легкую», более простую альтернативу.