Deprecated: str_replace(): Passing null to parameter #1 ($search) of type array|string is deprecated in /var/www/jsd/data/www/jsd.ru/plugins/system/admintools/src/Feature/CustomAdminFolder.php on line 83
Конструктор UTM-меток
Skip to main content

Конструктор UTM-меток

В интернете полно генераторов UTM-меток, которые Вам нафиг не нужны, если Вы поняли эту инструкцию. Генераторы в массе своей заточены на создание одного экземпляра метки, а такое на практике требуется редко. Если уж дело дошло до меток, значит они нужны в товарном количестве. Да, существуют [серьёзные онлайн-инструменты](/web/web-analytics/create-utm-tags-wisely#315), но в них ещё тоже нужно разобраться и скорее всего денег за пользование заплатить. Всё-таки это больше для профессионалов и крупных компаний. Самым правильным решением для создания произвольного числа UTM-меток будет использование Экселя: запихиваем в соответствующие ячеечки нужные значения, а в отдельной колоночке получаем результат – URL + UTM-метка. Файл всегда под рукой, результаты работы сохраняются, всегда можно внести коррективы. А поскольку я человек заботливый, то файл такой создал и милости прошу ознакомиться с информацией по работе с файлом конструктора UTM-меток. Для облегчения понимания в файл уже напиханы метки-примеры из этой инструкции. Назначение столбцов (колонок): - **Идентификатор метки (имя)** (A) - Сюда можно писать что угодно или ничего, в результирующую колонку эта информация включена не будет. Делайте здесь личные пометки, чтобы можно было как-то отличить метки друг от друга. - **Целевой URL** (B) - *Обязательный компонент*, укажите здесь веб-адрес цели перехода. Если целевой URL уже содержит параметры (какая-нибудь фигня после знака вопроса в адресе), то их нужно перенести в ячейку колонки «Дополнительные параметры» (отрезать начиная со знака вопроса, сам знак вопроса заменить на амперсанд). - **utm_source, utm_medium, utm_campaign** (C, D, E) - *Обязательные компоненты* UTM-метки, вводите в ячейку только значение соответствующего параметра. - **utm_content, utm_term** (F, G) - Необязательные компоненты UTM-метки, вводите в ячейку только значение соответствующего параметра. - **Дополнительные параметры** (H) – Если метка содержит дополнительные параметры для сбора статистики или целевой URL имеет собственный набор параметров, то разместить их нужно в ячейке этой колонки. Запись должна начинаться со значка амперсанда (`&`), пары параметр-значение разделяются им же. Никаких знаков вопроса здесь присутствовать не должно, он вообще один на всю результирующую строку и обозначает, что после него идут пары параметр-значение. - **URL + UTM-метка целиком (результат)** - Соответственно результат сборки всех компонентов в единое целое. В результирующей колонке используется формула СЦЕПИТЬ с проверкой на наличие или отсутствие значений в дополнительных компонентах UTM-метки:
=СЦЕПИТЬ([@[Целевой URL]];"?utm_source=";[@[utm_source]];"&utm_medium=";[@[utm_medium]];"&utm_campaign=";[@[utm_campaign]];ЕСЛИ(ЕПУСТО([@[utm_content]]);"";"&utm_content=");[@[utm_content]];ЕСЛИ(ЕПУСТО([@[utm_term]]);"";"&utm_term=");[@[utm_term]];[@[Дополнительные параметры]])
Если эта формула по какой-то причине не работает в вашей версии Excel, то замените её на более простую (просто вставьте в любую ячейку результирующей колонки), без проверки на наличие значений необязательных параметров UTM. В итоге метка может содержать параметры без значений, но на её работоспособность это не влияет (вроде).
=[@[Целевой URL]]&"?utm_source="&[@[utm_source]]&"&utm_medium="&[@[utm_medium]]&"&utm_campaign="&[@[utm_campaign]]&"&utm_content="&[@[utm_content]]&"&utm_term="&[@[utm_term]]&[@[Дополнительные параметры]]
Файл конструктора содержит макрос для транслитерации, специализированный под стандарты передачи данных в URL. Если в каких-то ячейках Вы написали значения параметров на русском, то выделите эти ячейки и нажмите `ALT+F8` для запуска макроса (если Вы Огрызочник, то я не знаю что нажимать). Вообще полезно применить этот макрос ко всем ячейкам, содержащим значения UTM-меток (колонки C:H), т.к. латиницу он извращать не будет (оставит как есть), но приведёт содержимое ячеек к правильному формату. Подробная инструкция к макросу и его код находятся на нашем сайте: **[TransliterateForURL - Транслитерация для URL](/soft/vba-macros-for-excel/transliterateforurl-transliteration-for-url)**. Ссылка на скачивание файла конструктора UTM-Меток с Яндекс.Диска расположена ниже.
  • Просмотров: 38