Следen

Как узнать, кто отписался

Инстаграм не сообщает об отписках и не хранит их историю: список подписчиков просто становится на одного короче, и всё. Поэтому вопрос решается не поиском кнопки, а сравнением — ниже разберём, как именно.

Короткий ответ

Отписку нельзя увидеть — её можно только вычислить. Нужны два списка подписчиков, снятых в разное время. Кто был в первом и пропал во втором, тот и отписался.

Другого способа нет ни у кого. Инстаграм не отдаёт ни события отписки, ни историю изменений — есть только текущее состояние списка на момент, когда вы его смотрите.

Почему уведомления не приходят

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

Если сервис показывает отписавшихся при первой проверке — ему не с чем сравнивать. Либо цифра выдумана, либо он снял ваш список раньше, чем вы к нему обратились.

Как сделать это правильно

Три шага, между первым и вторым проходит время:

  • Снимок сейчас. Отчёт по профилю даёт список подписчиков целиком. Сразу выгрузите его в CSV — это ваша точка отсчёта.
  • Пауза. Неделя, месяц — зависит от активности профиля. За день у обычного аккаунта не меняется почти ничего.
  • Снимок потом и сравнение. Второй отчёт, вторая выгрузка, сравнение столбца с именами в любой таблице. Пропавшие имена — отписавшиеся.

Сравнение делается обычными средствами: в Excel или Google Таблицах хватает функции поиска значения в другом списке. Никаких специальных программ не нужно — данные лежат в обычном CSV.

Почему CSV важнее самого отчёта

Ссылка на результат живёт семь дней, потом данные удаляются — мы не храним чужие списки дольше необходимого. А вот выгрузка остаётся у вас навсегда.

Поэтому первое, что стоит сделать после проверки, — скачать CSV. Через месяц он превратится в первый снимок для сравнения, и повторная проверка сразу даст ответ, кто ушёл. Без сохранённой выгрузки придётся начинать отсчёт заново.

Что этот способ показывает, а что нет

Показывает факт: этого человека в списке больше нет. Не показывает когда — только то, что это случилось между двумя проверками. Чем короче интервал, тем точнее вы знаете период.

Ещё одна честная оговорка: пропасть из списка можно не только отписавшись. Аккаунт мог быть удалён, заблокирован платформой или закрыт. Со стороны списка это выглядит одинаково, и различить причины нельзя — ни нам, ни любому другому сервису.

То же самое работает и для подписок

Метод не привязан к подписчикам. Точно так же сравниваются списки подписок: два снимка покажут, на кого человек подписался за период и от кого отписался. Отчёт отдаёт оба списка сразу, так что отдельная проверка для этого не нужна.

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

Другие ответы

Сделать первый снимок спискаПроверить профиль