Небольшая предыстория: с хештегами был знаком довольно неплохо — в своё время прочитал много статей по сбору и по скрытию.Это не обучающий материал по тому, сколько и в каком количестве нужно собирать и публиковать хештеги. Этот материал — история разработки небольшой программы, которая помогла мне и моему клиенту.Приятного прочтения!⠀В чём была идея?Понятно, что сейчас процесс сбора хештегов — это вопрос по большей части желания. Есть множество сервисов, да и самостоятельный сбор через поиск Инстаграма никто не отменял.Но постоянно выбирать, какие хештеги будут продвигать публикацию, собирать из них Блоки Хештегов (БХ), следить, чтобы эти блоки не совпадали между собой, чтобы не навредить органическому продвижению и так далее — работа довольно муторная.Необходимо было разработать инструмент, который будет делать всю работу за человека. Всё что нужно сделать — собрать для него нужную базу хештегов.С таким запросом и началась работа.Начало. Сбор базы хештеговИтоговый инструмент был только в качестве идеи, поэтому сначала я решил закрыть проблему наличия базы хештегов.Тут всё просто: подготовил шаблон в 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? — Для этого в любом месте напишите что угодно, а затем удалите, программа пересчитает все формулы и выдаст новый блок хештегов.Подведение итогов и ссылка на таблицуВозможно, существовал более простой способ решить эту задачу. Но мне показалось, что сама работа, проделанная над созданием программы, вполне вероятно окажется кому-то полезной.Посмотреть и скачать таблицу себе можно здесьt.meДенис ФокинДенис ФокинИнтернет-маркетолог, специалист по продвижению
Очень круто, добавил в закладки. И спасибо за прямую ссылку на табличку, без кучи авторизаций в телеге и подписок!
Комментарий недоступен
Круто! А можете написать об этом статью. Мы в таком веке интересном живём. Я с удовольствием почитаю :)
Вот это мощь! И нереально удобная штука. Экономит время!!
Большое спасибо за высокую оценку!
спасибо! а для чего нужно менять хэштэги в инстаграм? что будет если этого не делать или вообще не использовать хэштэгт?