{"id":14284,"url":"\/distributions\/14284\/click?bit=1&hash=82a231c769d1e10ea56c30ae286f090fbb4a445600cfa9e05037db7a74b1dda9","title":"\u041f\u043e\u043b\u0443\u0447\u0438\u0442\u044c \u0444\u0438\u043d\u0430\u043d\u0441\u0438\u0440\u043e\u0432\u0430\u043d\u0438\u0435 \u043d\u0430 \u0442\u0430\u043d\u0446\u044b \u0441 \u0441\u043e\u0431\u0430\u043a\u0430\u043c\u0438","buttonText":"","imageUuid":""}

Я заставил Excel выдавать хештеги для Инстаграм в случайном порядке с помощью ChatGPT

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

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

Приятного прочтения!

В чём была идея?

Понятно, что сейчас процесс сбора хештегов — это вопрос по большей части желания. Есть множество сервисов, да и самостоятельный сбор через поиск Инстаграма никто не отменял.

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

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

С таким запросом и началась работа.

Начало. Сбор базы хештегов

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

Тут всё просто: подготовил шаблон в Excel с колонками по частоте запросов.

Собирал хештеги напрямую через поиск Инстаграма. Рассмотрим ситуацию на примере меня, как Интернет-маркетолога.

После поиска и сбора таблица стала выглядеть так:

Подключение ChatGPT

Несмотря на то, что к моменту реализации всей этой идеи у меня были довольно неплохие познания по Excel, их оказалось недостаточно.

Да и проблема, с которой я столкнулся, была весьма специфичной, поэтому на просторах интернета решения я не нашёл. За ответами, а вернее за попытками его получить, я отправился в Телеграм-бота ChatGPT.

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

Движемся дальше по процессу создания!

Перевод слов в цифры

Теперь работа состояла в следующем: отобрать из каждой колонки определённое число рандомных слов и занести их в отдельную мини-таблицу.

Результат выглядит так:

Что за числа находятся справа от нашей новой таблицы? Первая колонка (9, 3, 4, 11, 1...) — порядковый номер хештега из самой первой таблицы.

Давайте посмотрим на это для наглядности:

Вторая колонка (3, -, 11, -, -...) — рандомное число, благодаря которому слова в новой таблице не повторяются.

К примеру, как получаются эти числа:

Число 9 =СЛУЧМЕЖДУ(1;12) Число 3 справа от 9 =СЛУЧМЕЖДУ(1;12) ​Число 3 снизу от 9 =ЕСЛИ(D20=C20;ЕСЛИ(D20=12;D20-1;D20+1);D20)

Как вы поняли, для этих формул нам необходимо знать, сколько хештегов находится в каждом столбце из первой таблицы.

Всё становится сложнее в блоках "СЧ" и "НЧ", где нам необходимо получить 3 рандомных слова, которые не должны совпадать.

Рассмотрим ситуацию:

  • Числа 12 и 10 из первой строчки имеют ту же формулу, что и ранее: =СЛУЧМЕЖДУ(1;12).
  • Число 10 из второй строчки имеет ту же формулу, что и ранее: =ЕСЛИ(D22=C22;ЕСЛИ(D22=12;D22-1;D22+1);D22). D22 и C22 — координаты чисел 12 и 10 из первой строки. Это проверка на совпадение.

Число 1 из третьей строчки имеет самую интересную и сложную формулу:

=ЕСЛИ(И(C23<>1;C22<>1);1;ЕСЛИ(И(C23<>2;C22<>2);2;ЕСЛИ(И(C23<>3;C22<>3);3;ЕСЛИ(И(C23<>4;C22<>4);4;ЕСЛИ(И(C23<>5;C22<>5);5;ЕСЛИ(И(C23<>6;C22<>6);6;ЕСЛИ(И(C23<>7;C22<>7);7;ЕСЛИ(И(C23<>8;C22<>8);8;ЕСЛИ(И(C23<>9;C22<>9);9;ЕСЛИ(И(C23<>10;C22<>10);10;ЕСЛИ(И(C23<>11;C22<>11);11;ЕСЛИ(И(C23<>12;C22<>12);12))))))))))))

Смысл этой формулы: мы проверяем каждое число от 1 до 12 и ищем то, которое одновременно не занято ни одним из чисел из первого столбца.

В итоге мы получаем 3 рандомных несовпадающих слова:

Сам хештег подтягивается с помощью формулы =ИНДЕКС($F$3:$F$14;C22) из первой таблицы.

По этому принципу заполняется вся новая таблица.

Третья колонка новой таблицы

Привожу новый пример (так как таблица постоянно обновляется):

Что из себя представляет последняя колонка этой таблицы и зачем она вообще нужна?

По своей сути — это просто рандомное число от 0 до 1. В прямом смысле. Формула =СЛЧИС().

Эта колонка позволит нам получить все наши слова в рандомном порядке, поэтому движемся дальше!

Формирование рандомной последовательности

Теперь мы формируем список слов по убыванию (можно по возрастанию) третьей колонки из новой таблицы.

На примере первого числа из списка: формула =ИНДЕКС((SORT($E$20:$E$30;1;-1));1). Во всех остальных формулах меняется лишь последняя единица на 2, потом на 3 и так далее.

После этого мы подтягиваем слова из новой таблицы, соответствующие своему рандомному числу из списка. Формула =ИНДЕКС($B$20:$B$30;ВПР(G20;$E$20:$F$30;2;FALSE)).

Остался 1 шаг! Сформировать из этого единую ячейку, откуда можно будет просто копировать содержимое и извлекать блок хештегов!

Получение блока хештегов

Выглядит всё это так:

Осталось 2 вопроса: как скопировать эти данные, и как обновить таблицу для получения новых данных?

Разбираемся!

Чтобы скопировать, достаточно выбрать ячейку с блоком хештегов, нажать CTRL+C, зайти в Телеграм и нажать CTRL+V (вставится изображение), нажать отмена и скопировать готовый текст.

Или после CTRL+C в Excel зайти в ВК и нажать CTRL+V. Вставится сразу содержимое ячейки.

Как обновить данные в Excel? — Для этого в любом месте напишите что угодно, а затем удалите, программа пересчитает все формулы и выдаст новый блок хештегов.

Подведение итогов и ссылка на таблицу

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

Денис Фокин
Интернет-маркетолог, специалист по продвижению
0
20 комментариев
Написать комментарий...
Павел Иванов

Очень круто, добавил в закладки. И спасибо за прямую ссылку на табличку, без кучи авторизаций в телеге и подписок!

Ответить
Развернуть ветку
Smmowhich
Автор

Очень рад, что Вам понравился материал) Спасибо

Ответить
Развернуть ветку
Аккаунт удален

Комментарий недоступен

Ответить
Развернуть ветку
Smmowhich
Автор

Круто! А можете написать об этом статью. Мы в таком веке интересном живём. Я с удовольствием почитаю :)

Ответить
Развернуть ветку
Valeriya Abdukhalilova

😂😂😂😂😂🔥👍🏽

Ответить
Развернуть ветку
Valeriya Abdukhalilova

Вот это мощь! И нереально удобная штука. Экономит время!!

Ответить
Развернуть ветку
Smmowhich
Автор

Большое спасибо за высокую оценку!

Ответить
Развернуть ветку
РГ

спасибо! а для чего нужно менять хэштэги в инстаграм? что будет если этого не делать или вообще не использовать хэштэгт?

Ответить
Развернуть ветку
Smmowhich
Автор

1) Зачем просто менять хештеги от публикации к публикации?

Это позволит органическому продвижению работать более обширно.

К примеру, если наши публикации будут продвигаться только по конкретным 10 хештегам - эффект будет маленьким. Если же каждый раз менять хештеги и условно продвигать публикации по 30 хештегам - эффект будет намного лучше.

2) Зачем постоянно менять хештеги местами? Существует некое мнение, что при постоянной публикации контента с одинаковыми хештегами (количество, содержание и порядок), то Инстаграм накинет Теневой бан.

И хоть разработчики утверждают, что никакого бана не существует, лучше это не проверять (это бы не было мнением, если бы не было этого бана)

Как говорится, нет дыма без огня!

3) Что будет, если не использовать хештеги? Хештеги - один из методов бесплатного продвижения, отказаться от них - значит отказаться от бесплатного дополнительного трафика.

*****

Надеюсь, мои выкладки окажутся полезными :)

Ответить
Развернуть ветку
РГ

огромное спасибо!

Ответить
Развернуть ветку
РГ

а что подразумевается под "теневым баном" в Инстаграм?

Ответить
Развернуть ветку
Smmowhich
Автор

Кода Инстаграм отключает органическое продвижение. Публикации не показываются по хештегам другим людям и просто не попадают в рекомендации сами по себе

Ответить
Развернуть ветку
РГ

а нельзя объяснить, зачем это нужно? спасибо

Ответить
Развернуть ветку
Smmowhich
Автор

Описал это в начале статьи под заголовком "В чём была идея?". Если коротко, то цель программы - ускорить и обезопасить процесс выбора хештегов для каждой публикации в Инстаграм.

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

"Вот бы была возможность всё это автоматизировать..." - запрос, после которого последовала реализация.

Спасибо за комментарий)))

Ответить
Развернуть ветку
НЕплатный акк

Круто завернул!
Я в Access похожее наваял - в зависимости от темы поста копируются в буфер определенные подборки тегов. Но без random.

В Access интерфейс дружелюбнее.

Ответить
Развернуть ветку
Smmowhich
Автор

Спасибо за комментарий) Очень интересно, обязательно посмотрю это приложение)

Ответить
Развернуть ветку
Какой-нибудь летний пейзаж

Попробуйте формулой textjoin собрать весь массив нужных хештегов в одну ячейку для того, чтобы избавиться от промежуточного шага в виде копирования через тг или вк

upd: посмотрел табличку и вижу, что все хештеги уже собрали через &, мой коммент больше не нужен

Ответить
Развернуть ветку
Smmowhich
Автор

Большое спасибо за комментарий) И спасибо за предложенное решение в любом случае! Узнавать новое всегда ценно :)

Ответить
Развернуть ветку
Arno Gevorkyan

Как круто, что работу можно ускорить с помощью нейросетей! Это очень крутой прорыв и уверен, многие диджитал специалисты оценят помощь ИИ))

Ответить
Развернуть ветку
Smmowhich
Автор

Да, это 100%! Большое спасибо за комментарий :)

Ответить
Развернуть ветку
17 комментариев
Раскрывать всегда