Я заставил Excel выдавать хештеги для Инстаграм в случайном порядке с помощью ChatGPT
Небольшая предыстория: с хештегами был знаком довольно неплохо — в своё время прочитал много статей по сбору и по скрытию.
Это не обучающий материал по тому, сколько и в каком количестве нужно собирать и публиковать хештеги. Этот материал — история разработки небольшой программы, которая помогла мне и моему клиенту.
Приятного прочтения!
⠀
В чём была идея?
Понятно, что сейчас процесс сбора хештегов — это вопрос по большей части желания. Есть множество сервисов, да и самостоятельный сбор через поиск Инстаграма никто не отменял.
Но постоянно выбирать, какие хештеги будут продвигать публикацию, собирать из них Блоки Хештегов (БХ), следить, чтобы эти блоки не совпадали между собой, чтобы не навредить органическому продвижению и так далее — работа довольно муторная.
Необходимо было разработать инструмент, который будет делать всю работу за человека. Всё что нужно сделать — собрать для него нужную базу хештегов.
С таким запросом и началась работа.
Начало. Сбор базы хештегов
Итоговый инструмент был только в качестве идеи, поэтому сначала я решил закрыть проблему наличия базы хештегов.
Тут всё просто: подготовил шаблон в Excel с колонками по частоте запросов.
Собирал хештеги напрямую через поиск Инстаграма. Рассмотрим ситуацию на примере меня, как Интернет-маркетолога.
После поиска и сбора таблица стала выглядеть так:
⠀
Подключение ChatGPT
Несмотря на то, что к моменту реализации всей этой идеи у меня были довольно неплохие познания по Excel, их оказалось недостаточно.
Да и проблема, с которой я столкнулся, была весьма специфичной, поэтому на просторах интернета решения я не нашёл. За ответами, а вернее за попытками его получить, я отправился в Телеграм-бота ChatGPT.
Процесс общения и получения нужных формул от бота занял довольно много времени, но результат того стоил.
Движемся дальше по процессу создания!
⠀
Перевод слов в цифры
Теперь работа состояла в следующем: отобрать из каждой колонки определённое число рандомных слов и занести их в отдельную мини-таблицу.
Результат выглядит так:
Что за числа находятся справа от нашей новой таблицы? Первая колонка (9, 3, 4, 11, 1...) — порядковый номер хештега из самой первой таблицы.
Давайте посмотрим на это для наглядности:
Вторая колонка (3, -, 11, -, -...) — рандомное число, благодаря которому слова в новой таблице не повторяются.
К примеру, как получаются эти числа:
Как вы поняли, для этих формул нам необходимо знать, сколько хештегов находится в каждом столбце из первой таблицы.
Всё становится сложнее в блоках "СЧ" и "НЧ", где нам необходимо получить 3 рандомных слова, которые не должны совпадать.
Рассмотрим ситуацию:
- Числа 12 и 10 из первой строчки имеют ту же формулу, что и ранее: =СЛУЧМЕЖДУ(1;12).
- Число 10 из второй строчки имеет ту же формулу, что и ранее: =ЕСЛИ(D22=C22;ЕСЛИ(D22=12;D22-1;D22+1);D22). D22 и C22 — координаты чисел 12 и 10 из первой строки. Это проверка на совпадение.
Число 1 из третьей строчки имеет самую интересную и сложную формулу:
Смысл этой формулы: мы проверяем каждое число от 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? — Для этого в любом месте напишите что угодно, а затем удалите, программа пересчитает все формулы и выдаст новый блок хештегов.
Подведение итогов и ссылка на таблицу
Возможно, существовал более простой способ решить эту задачу. Но мне показалось, что сама работа, проделанная над созданием программы, вполне вероятно окажется кому-то полезной.
Очень круто, добавил в закладки. И спасибо за прямую ссылку на табличку, без кучи авторизаций в телеге и подписок!
Очень рад, что Вам понравился материал) Спасибо
Комментарий недоступен
Круто! А можете написать об этом статью. Мы в таком веке интересном живём. Я с удовольствием почитаю :)
😂😂😂😂😂🔥👍🏽
Вот это мощь! И нереально удобная штука. Экономит время!!
Большое спасибо за высокую оценку!
спасибо! а для чего нужно менять хэштэги в инстаграм? что будет если этого не делать или вообще не использовать хэштэгт?
1) Зачем просто менять хештеги от публикации к публикации?
Это позволит органическому продвижению работать более обширно.
К примеру, если наши публикации будут продвигаться только по конкретным 10 хештегам - эффект будет маленьким. Если же каждый раз менять хештеги и условно продвигать публикации по 30 хештегам - эффект будет намного лучше.
2) Зачем постоянно менять хештеги местами? Существует некое мнение, что при постоянной публикации контента с одинаковыми хештегами (количество, содержание и порядок), то Инстаграм накинет Теневой бан.
И хоть разработчики утверждают, что никакого бана не существует, лучше это не проверять (это бы не было мнением, если бы не было этого бана)
Как говорится, нет дыма без огня!
3) Что будет, если не использовать хештеги? Хештеги - один из методов бесплатного продвижения, отказаться от них - значит отказаться от бесплатного дополнительного трафика.
*****
Надеюсь, мои выкладки окажутся полезными :)
огромное спасибо!
а что подразумевается под "теневым баном" в Инстаграм?
Кода Инстаграм отключает органическое продвижение. Публикации не показываются по хештегам другим людям и просто не попадают в рекомендации сами по себе
а нельзя объяснить, зачем это нужно? спасибо
Описал это в начале статьи под заголовком "В чём была идея?". Если коротко, то цель программы - ускорить и обезопасить процесс выбора хештегов для каждой публикации в Инстаграм.
К примеру, использовать один и тот же блок хештегов не рекомендуется, да и постоянно переставлять их вручную тоже не хочется.
"Вот бы была возможность всё это автоматизировать..." - запрос, после которого последовала реализация.
Спасибо за комментарий)))
Круто завернул!
Я в Access похожее наваял - в зависимости от темы поста копируются в буфер определенные подборки тегов. Но без random.
В Access интерфейс дружелюбнее.
Спасибо за комментарий) Очень интересно, обязательно посмотрю это приложение)
Попробуйте формулой textjoin собрать весь массив нужных хештегов в одну ячейку для того, чтобы избавиться от промежуточного шага в виде копирования через тг или вк
upd: посмотрел табличку и вижу, что все хештеги уже собрали через &, мой коммент больше не нужен
Большое спасибо за комментарий) И спасибо за предложенное решение в любом случае! Узнавать новое всегда ценно :)
Как круто, что работу можно ускорить с помощью нейросетей! Это очень крутой прорыв и уверен, многие диджитал специалисты оценят помощь ИИ))
Да, это 100%! Большое спасибо за комментарий :)