Как исправить неверный счетчик твитов на вашем сайте

Опубликовано: 2022-03-28

Ты слышал новости? Twitter недавно принял внезапное решение убрать количество твитов с дисплея кнопки. Это удаление привело к сотням редизайнов сайтов и удалению тысяч кнопок, и многие другие владельцы сайтов пропустили новости и позволили своим старым кнопкам сломаться. Что случилось, и каковы ваши варианты решения проблемы?

Содержание скрыть
Удаление Твиттера
Переключение на кнопки без счета
Использование кнопок ручного редактирования
Использование стороннего счетчика
Что вы наделали?
Похожие сообщения:

Удаление Твиттера

Решение удалить количество репостов или количество твитов из одного из вариантов кнопок социальных сетей Твиттера было принято внезапно и без особого уведомления. Он также только недавно вступил в силу, а это означает, что многие веб-мастера все еще работают над исправлением своих сайтов, решая, какое решение они хотят принять.

Почему же Twitter удалил этот счетчик?

Твердые решения в Твиттере

У Твиттера есть несколько причин. Некоторые из них технические, некоторые статистические, а некоторые просто практические.

  1. Количество твитов увеличивается только на основе одного типа взаимодействия ; твит, в котором упоминается именно этот URL. У одной и той же страницы с другим URL будет разное количество твитов, поэтому параметры URL разделяют количество твитов. Другие типы взаимодействия, такие как цитирование твитов и ответов, не учитываются.
  2. Количество твитов не имеет значения между пользователями, у которых 10 подписчиков, и пользователями, у которых 10 000 000. Какой-нибудь аккаунт с 0 подписчиками и Тейлор Свифт могут ретвитнуть ваш твит, и у вас будет всего 2 репостов, даже если у учетной записи яйца 0 подписчиков, а у T-Swift 68 миллионов.
  3. Согласно Твиттеру, несколько других кнопок социальных сетей из других социальных сетей действительно имеют прикрепленные счетчики. Я не верю, что это правда, но они ссылаются на это как на одну из причин, по которой они внесли изменения в первую очередь.
  4. «API подсчета твитов» никогда не был официальным общедоступным API. Скорее, он предназначался только для внутреннего использования собственными виджетами Twitter. Тот факт, что так много третьих сторон подхватили его и интегрировали в свой код, был просто ошибкой. Слишком многие разработчики стали слишком самодовольными и полагали, что ничто не может перевесить возмущение, которое вызовет удаление счетчика. И все же мы здесь.
  5. Событием, перевесившим всех остальных разработчиков, стал сам Twitter, выходящий за рамки своего предыдущего воплощения. В течение многих лет они медленно мигрировали с одной серверной архитектуры на другую, с Cassandra на Manhattan. Cassandra была неэффективной, и ее нужно было убить, но число общих ресурсов работало на этой старой архитектуре. Вместо того, чтобы тратить время и деньги на разработку API, за предоставление которого им не платят, Twitter просто отключил функцию, чтобы отказаться от архитектуры.

Изменения, наконец, были реализованы не так давно, 20 ноября . С тех пор Twitter утверждает, что прислушивается к отзывам пользователей, но шансы на то, что они создадут новый API для подсчета твитов, невелики. Они могли произвести что-то полезное, а могли и нет. Пока нет способа узнать.

Конечно, многие маркетологи, в том числе и я, внесли свой вклад в обсуждение того, была ли эта отставка хорошей идеей. Общий консенсус кажется громким «да ладно». Немногим людям понравилось это изменение, и некоторые разработчики сильно пострадали от него, но это не значит, что общественный резонанс изменит решение гигантской корпорации.

Итак, в этой новой реальности вы должны приспособиться, чтобы выжить. Каковы ваши варианты?

Переключение на кнопки без счета

Первый и очевидно предполагаемый вариант от Twitter — просто переключиться на новый стиль кнопки. Новый редизайн кнопки немного изменил цвет, но в целом он не сильно отличается. На новых кнопках по-прежнему есть логотип Twitter в виде птицы, и они по-прежнему имеют синий цвет, они просто перевернуты, поэтому лучше выделяются на фоне большинства дизайнов сайтов.

Новые кнопки твитов

Однако новый дизайн не так уж и нов. Учтите, что большинство сторонних плагинов кнопок социальных сетей уже использовали свой собственный дизайн кнопки, который обычно включал синюю рамку с логотипом и текстом в виде белой птицы. Это более или менее точно то, что мы имеем сейчас.

Вы можете сделать это с помощью ряда различных сторонних плагинов для обмена в социальных сетях, многие из которых — по оценкам Twitter — вообще не использовали подсчет репостов, а если и использовали, то позволяли вам включать или выключать их.

Это вполне рабочий вариант. Действительно, какая польза от подсчета акций, когда, как говорит Твиттер, данные не так уж важны? Они правы в том, что подсчет — это всего лишь неточное измерение, основанное на URL-адресе с точным соответствием, что не очень хорошо. Они также правы, говоря, что количество репостов не может указать ценность твита от одного человека по сравнению с другим. Инфлюенсер, размещающий вашу ссылку в Твиттере, приносит намного больше просмотров, даже если вы не учитываете всех, кто ретвитит от влиятельного лица. Вы не получите указания на это значение из голого числа.

На самом деле, единственная потенциальная ценность, которую имел подсчет репостов, заключалась в том, чтобы побудить других пользователей тоже поделиться, просто основываясь на подножке «я тоже». Насколько я понимаю, на самом деле это не было чем-то большим, чем абсолютно минимальный эффект вообще, когда-либо. Возможно, некоторым другим сайтам повезло больше, чем мне, но я не знаю, действительно ли стоит стараться изо всех сил, чтобы обойти удаление Твиттера API.

Тем не менее, я все еще собираюсь рассказать вам, как вы можете это сделать.

Использование кнопок ручного редактирования

Это первый вариант для поддержания некоторого количества твитов в ваших сообщениях, но это не лучший вариант по одной важной причине; требует много ухода.

Видите, основная идея выглядит так. Возьмите социальную кнопку и подделайте ее. Используйте изображения, используйте CSS, используйте JavaScript или что угодно, чтобы сделать его настолько сложным, насколько вы хотите. Имитируйте кнопку обмена в социальных сетях по форме и функциям, но не пытайтесь делать вызовы API Twitter, которого больше не существует. Вместо этого просто используйте число, которое более или менее реалистично. Если у вас 65 ретвитов, а вы показываете 70, люди решат, что несоответствие — это просто ошибка кэширования или устаревшее обновление данных. Это нормально; это понятная причина, и это вполне жизнеспособно.

Конечно, не всегда легко сымитировать кнопку социального обмена. По сути, вам нужно взять бесплатный плагин с открытым исходным кодом и настроить его так, как вы хотите. Или, как еще один вариант, вы можете начать с нуля и сделать что-то очень простое. Выбор за вами.

Другой способ сделать это — получить плагин, такой как кнопки обмена Monarch Social, которые имеют кеш для социальных счетчиков, но позволяют вам редактировать их напрямую по желанию. Вы можете «кэшировать» нулевые данные из Твиттера и настроить их так, чтобы они соответствовали тому, что на самом деле находится на вашей странице в Твиттере.

Как вы можете получить эти данные? К сожалению, не все так просто. Вам нужно запустить поиск определенного URL-адреса и проверить, сколько результатов вы получите, и даже тогда это неточное число.

Вы также можете создать бота, который сделает это за вас. По сути, вы захотите использовать тот же метод, который вы можете использовать для создания ретвитящего бота, только с «сообщением о числе» в качестве назначенного действия, а не «ретвитить твит». Вы можете найти инструкции по настройке такого бота здесь.

Проблема именно с Monarch в том, что он далеко не бесплатный. Это всего лишь одна из дополнительных функций, включенных в целый пакет инструментов, тем и плагинов от Elegant Themes. Это также дорого, поэтому, если вы не получаете абсолютную ценность от Twitter и не готовы платить большие деньги, чтобы вернуть свой счет, я бы не пошел на это.

Использование стороннего счетчика

Веб-сайт счетчика Twitter

Этот вариант более надежен и менее трудоемок, чем предыдущий вариант, если вы действительно хотите, чтобы ваш наиболее точный твит или репост отсчитывались. По сути, у вас есть кнопка социальных сетей для Twitter, и она работает так же, как и старые кнопки. Единственная разница в том, что вместо того, чтобы получать данные прямо из Twitter, вы получаете их от какого-то стороннего сервиса.

Какие сервисы существуют для этого? Больше, чем вы думаете.

  • TwitterCounter.com — один из вариантов. Это общий пакет аналитики, созданный для Twitter, с множеством функций. Вы можете увидеть идеальное время для твитов на основе активности аудитории, идеальных типов контента, тенденций роста, отписок, уведомлений о новых пользователях, конкурентного анализа и многого другого. Единственный минус, как обычно, цена. Индивидуальный план стоит 8 долларов в месяц, но ограничивает вас полугодовыми историческими данными, небольшим количеством максимальных подписчиков, очень небольшим количеством слотов для мониторинга хэштегов или ключевых слов и несколькими отсутствующими функциями. Полностью неограниченный план стоит 120 долларов в месяц, а два других плана стоят от 8 до 120 долларов.
  • OpenShareCount.com был специально разработан для замены API Twitter другим прямым ресурсом Twitter. Twitter рекомендует использовать свой REST API для аналогичного подсчета, который работает, но включает кучу посторонних данных, а не одно число, которое вы можете извлечь и использовать. Он также не настроен для работы с кнопками социальных сетей сразу. Вместо того, чтобы вникать в технические подробности того, как заставить его работать, вы можете просто использовать этот сайт и его замену API. Этот, по крайней мере, бесплатный, если не идеальный.
  • NewShareCounts.com — еще одна альтернатива , которая работает как простой фрагмент кода, который вы вставляете на страницу. Он находит и вставляет себя в код многих популярных плагинов для обмена в социальных сетях, поэтому вам даже не нужно настраивать или редактировать существующий код на вашем сайте. Он работает с SumoMe, Jetpack, Shareaholic и другими. Это также бесплатно.
  • Расширение BuzzSumo для Chrome — еще один вариант. Вместо источника данных, который можно использовать с кнопками обмена в социальных сетях, это расширение, которое вы можете использовать для извлечения данных для личного использования. Я не рекомендую использовать его в широком масштабе, но это все же хороший вариант, если все, что вы хотите сделать, это сравнить количество репостов для нескольких собственных страниц в качестве данных для поста или чего-то еще.

Для справки, одним из основных «сторонних» API был SharedCount.com, но с тех пор этот сайт перестал существовать. Они, как оказалось, полностью полагались на тот API, который Twitter отключил, и, как следствие, были вынуждены закрыться, пока сами не найдут замену. Существующие подписчики имеют право на возмещение, новые подписчики не принимаются. Как я уже говорил ранее; это изменение разрушительно для некоторых предприятий.

Также существует множество других вариантов, работающих на REST API или других источниках данных, обычно это настраиваемые боты. Что вы выберете, действительно зависит от вас. Это неизведанная область, где пока нет явного лидера, и, вероятно, не будет еще полгода или около того. Не стесняйтесь исследовать и дайте мне знать, если вы обнаружите вариант, который включает в себя интересные или другие уникальные функции.

Что вы наделали?

Вы решили удалить счетчики или заменить их? Или вы, как и многие другие сайты, даже не использовали их с самого начала? Давайте посмотрим в Интернете.

Forbes — один из примеров сайта, который прекрасно справляется без подсчета репостов в социальных сетях. У них есть кнопки социальных сетей в нескольких местах. На левой панели у них есть столбец кнопок, но они не привязаны к номерам. У них есть кнопки для конкретных авторов под биографиями авторов, но у них также нет счетчиков. Даже в статьях с поддержкой клика и твита счетчики нигде не отображаются.

В блоге Моза есть несколько кнопок социальных сетей с правой стороны, но их также не счесть. Там отображаются только числа для комментариев и голосов в самой системе сообщества Moz.

KissMetrics также имеет кнопки «Поделиться» справа, но на самом деле все они имеют счетчики. Фактически, это кнопки по умолчанию для каждой из соответствующих социальных сетей, а не какой-либо сторонний набор кнопок для обмена в социальных сетях. Из четырех присутствующих кнопок рядом с кнопками Facebook, Google+ и LinkedIn указаны счетчики. Кнопка Twitter является странной, поскольку не включает номер, и она выделяется этим.

Кнопка Kissmetrics

Quicksprout Нила Пателя имеет кнопки Facebook и Twitter слева от своих сообщений, обе из которых показывают количество. Очевидно, Нил нашел какой-то способ получить данные. Взглянув на его код, можно понять, что он использует Sharrre.com для своих социальных плагинов, который сам использует то, что похоже на Google Analytics, для подсчета количества репостов и других данных.

У Inc.com есть кнопки обмена как над, так и под их сообщениями, но ни одна из них не имеет подсчета, независимо от того, какая сеть задействована. Я совершенно уверен, что у них не было подсчетов до того, как Twitter удалил их.

Институт маркетинга контента имеет кнопки социальных сетей на правой боковой панели, но они не показывают количество репостов для отдельных сообщений. Скорее, они показывают количество подписчиков и просят вас присоединиться к ним в качестве одного из их подписчиков. Это данные, которые Twitter по-прежнему предоставляет.

Блоги Hubspot имеют правую боковую панель так же, как и Kissmetrics, обычные кнопки социальных сетей, встроенные в всплывающее окно. Они, по крайней мере, размещают Твиттер наверху, так что это больше похоже на шапку, чем на неуместную дополнительную кнопку без номера. Тем не менее, в нем отсутствует номер, поэтому они не нашли способа заменить данные и быть довольными.

Кнопка «Твитнуть» пуста

У Huffington Post есть уникальный блок с вкладками для каждой социальной сети, с кнопками и блоками под ним. В Facebook есть подписки и публикации, а также аккаунты. У Ютуба есть подписчики. В Твиттере есть голые, бессчетные кнопки. Тем не менее, это не выглядит неуместным, потому что это не бок о бок по сравнению с ними. У них также есть левые плавающие счетчики социальных сетей для поста, но они показывают только два числа. Один над полем — это Facebook. Другой, под полем, — это комментарии сайта. Другие кнопки посередине, для Twitter, Pinterest и электронной почты, не имеют номера.

Как видите, среди популярных сайтов есть даже некоторое разделение. Я рискну предположить и скажу, что любой, кто еще не изменился, вероятно, не слишком заботится об этом, и многие сайты, на которых нет текущих подсчетов, просто не использовали их раньше. Где ты падаешь?