Как передать название кнопки в заголовок всплывающей формы с помощью Google Tag Manager

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

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

Для начала коротко изложу задачу.

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

Пример заголовка всплывающего окна

Задача популярная, так как каждый маркетолог стремится адаптировать контент на странице под интерес конечного пользователя и сделать содержимое максимально релевантным на каждом шаге взаимодействия пользователя с сайтом.

Решение приведенное в статье поможет без труда адаптировать контент страницы под ваши текущие бизнес-задачи и требования.

Ну что, хватит воды, предлагаю приступать к делу.

Шаг №1. Создаем пользовательскую переменную уровня данных

  1. Открываем Google Tag Manager и выбираем нужный контейнер;
  2. В левой части рабочей области находим Переменные и создаем новую пользовательскую переменную;
  3. В раскрывшемся меню выбираем Переменная уровня данных;
  4. В поле Имя переменной уровня данных добавляем {{Click Text}};
  5. Версию уровня данных оставляем по умолчанию;
  6. Активируем галочку Установить значение по умолчанию. В этом поле укажем название заголовка окна по умолчанию;
  7. Задаем понятное название для переменной и сохраняем.

Создание переменной уровня данных

В примере я указал название переменно change_formname. Дословно можно перевести как «изменение названия имени формы». Даже если через какое-то время вы вернетесь к настройкам и забудете какая переменная отвечает за что, то название со смыслом поможет быстро разобраться в деталях.

Шаг №2. Создаем пользовательскую переменную типа Таблица поиска

Не спешите уходить от переменных, с ними мы еще не закончили.

Теперь нужно создать переменную Таблицы поиска, в которой будут храниться правила подмены в табличном виде — «что будет меняться» и «какой результат получим».

  1. Создаем еще одну пользовательскую переменную, но на этот раз переменную Таблица поиска и выбираем ее;
  2. В качестве входной переменной указываем переменную {{Click Text}};
  3. В поле Входные данные указываем текст при клике на который должна срабатывать подмена, а в поле Результат какой текст используем для подмены в форме. Например, если посетитель нажимаем по кнопке «Заказать звонок», то заголовок появившегося окна будет иметь аналогичное название «Заказать звонок».
  4. Активируем галочку и устанавливаем значение по умолчанию. В поле укажите стандартную фразу, которая будет показана пользователю если по какой-то причине подмена контента не сработает.
  5. Указываем понятное имя новой переменной и сохраняем.

Создание переменной Таблицы данных

Рекомендую прописывать входные данные строчными и заглавными буквами, чтобы со стороны GTM не возникло путаницы с написанием элементов.

Шаг №3. Создаем триггер активации события

Переходим в раздел Триггеры, где создадим условие активации будущего тега.

  1. Создаем новый триггер;
  2. Выбираем тип Все элементы;
  3. В условиях активации триггера устанавливаем Некоторые значение;
  4. Устанавливаем условие, в котором я пропишу правило срабатывания сразу для всех кнопок с использованием регулярки:
[Click Text > Соответствует регулярному выражению > Заказать звонок|Подобрать решение|Получить предложение|Задать вопрос]

Мы указываем значения и Диспетчер тегов сравнивает их со значениями переданными в переменную Click Text. Если переменная совпадает с указанным значениями, то условие срабатывания считается выполненным.

Создание триггера подмены контента

Если объяснить логику работы простыми словами, то мы даем триггеру установку — запускаем тег в том случае если пользователь кликнул на элемент (кнопку или ссылку) с содержанием одной из четырех фраз Заказать звонок | Подобрать решение | Получить предложение | Задать вопрос.

В вашем же случае конструкция может быть проще.

Если вы настраиваете подмену для элемента в котором всегда используется только одна фраза, например «Отправить заявку», то условие будет таким:

[Click Text > Ровно > Отправить заявку]

Шаг №4. Создаем пользовательский HTML тег

С работой триггера разобрались, теперь переходим к созданию тега.

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

  1. Создаем новый тег;
  2. Выбираем из списка Пользовательский HTML;
  3. Добавляем следующий фрагмент кода:
<script>
 x = document.getElementsByClassName("t702__title");
 x[0].innerHTML = "{{table_formname}}";
</script>

Здесь t702__title — CSS класс подменяемого элемента, а {{table_formname}} — название переменной, которую мы создавали на самом первом шаге.

В вашем случае имя класса подменяемого элемента будет однозначно другим. Определить его можно с помощью консоли администратора в Google Chrome. Просто перейдите в режим исследования элемента (Ctrl+Shift+I) и наведите курсор на элемент.

Вы увидите название CSS селектора — просто скопируйте его и вставьте в код из примера.

Узнаем атрибут CSS для элемента страницы

Если в HTML-коде вместо CLASS для элемента задан атрибут ID, то используем другую конструкцию:

<script type="text/javascript">
 document.getElementById("ID").innerHTML="{{table_formname}}";
</script>

где — ID — уникальный идентификатор элемента в CSS, table_formname — созданная ранее пользовательская переменная таблицы поиска.

JS-код для элемента ID

Далее выбираем в самом низу ранее созданный триггер и сохраняем элемент.

Шаг №5. Запускаем предварительный просмотр

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

Включение режима предварительного просмотра

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

Если панель отладки не загружается, попробуйте запустить принудительное обновление. Сделать можно с помощью быстрых клавиш: в Windows и Linux: Shift + F5 или Ctrl + Shift + R, а в Mac: ⌘ + Shift + R.

Эта информация позволяет выяснить, активируются ли триггеры и теги. Чтобы обновить сведения об активации тегов, выполните клики на просматриваемом сайте. Вы узнаете, работают ли теги и что инициирует активацию.

Как поделиться ссылкой для предварительного просмотра

Вы можете сгенерировать специальный URL и отправить его коллегам, чтобы они тоже получили доступ к предварительному просмотру.

Как предоставить доступ к конфигурации рабочей области:

  1. Нажмите Поделиться ссылкой для просмотра в баннере с оповещением;
  2. В открывшемся диалоговом окне укажите домен сайта (например, https://example.com/);
  3. Скопируйте URL предварительного просмотра;
  4. Вставьте URL в сообщение в чате или электронной почте и отправьте его коллеге. Ссылка ведет на целевую страницу с уведомлением о включении режима предварительного просмотра в браузере.

Шаг №6. Публикуем изменения

Для выхода из режима откладки перейдите в рабочую область и нажмите Выйти из режима предварительного просмотра.

Чтобы применить настройки для боевого домена просто нажмите на кнопку Отправить и в появившемся окошке выберите Пропустить.

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

Выводы

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

Наконец, перед публикацией изменений на своем сайте не забудьте проверить корректность работы с помощью предварительного просмотра. Только после внимательного тестирования, отправляйте изменения на бой.

Помогла статья?

Нашли ошибку или остались вопросы по работе с Google Tag Manager? Пишите комментарии в форме ниже или отправляйте письма на адрес info@konstantinbulgakov.com, постараюсь ответить в ближайшее время.

Как установить Редактор Google Ads Editor для 32-разрядной ОС Windows

Информация в статье поможет рекламодателям, использующим 32-разрядную ОС Windiws и которые столкнулись с проблемой установки и запуска Google Ads Editor. В этой короткой статье вы найдете ссылки на рабочий установочный файл для вашей системы.

Несколько часов назад столкнулся с проблемой установки на ноутбук Google Ads Editor. И все было хорошо, но оказывается, что актуальная версия программы не совместима с версией операционной системы установленной на устройстве (Windows 7 32-разрядная).

При запуске приложения система сигнализирует об ошибке.

Версия этого файла несовместима с используемой версией Windows. С помощью сведений о системе определите необходимую версию программы (32- или 64-разрядную) и обратитесь к издателю программного обеспечения.

Ошибка при запуске Google Ads Editor

Оказывается, что начиная с версии Редактора 1.0 прекратилась поддержка 32-разрядной ОС Windows – программа будет работать только на 64-разрядной версии системы.

Решение

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

Если вы используете 32-разрядную ОС Windows, то публикую официальную ссылку на совместимую версию Редактора здесь.

И на случай, если Google вдруг по каким-то соображениям удалит программу, то файл можно будет скачать с моего Яндекс.Диска по этой ссылке.

Важно! Если после установки программа запросит обновления, то не в коем случае не обновляем, иначе рискуете остаться без рабоего софта.

Добавлю, что Редактор Google Рекламы доступен для Windows 7 и более поздних версий, а также Mac OS X 10.12 и более поздних версий.

Помогла статья?

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

Как рассчитать стоимость CPL в Google Analytics

В этой статье мы поработаем со встроенной функцией Вычисляемые показатели в Google Analytics и рассчитаем стоимость целевого действия с учетом расходов на рекламу. Материал будет полезен маркетологам и начинающим веб-аналитикам.

Чтобы рассчитать CPL (Cost-per-Lead, модель оплаты за лид) и сформировать отчет со стоимостью лида в Analytics, необходимо выполнить несколько действий, а именно:

  1. Создать общую цель в Google Analytics, объединяющую все формы и виджеты, приводящие в отдел продаж лиды;
  2. Разместить ссылки в рекламных объявлениях UTM-параметрами;
  3. Настроить импорт расходов из активных рекламных источников;
  4. Настроить расчет показателя CPL в Google Analytics;
  5. Собрать кастомный отчет в Google Analytics и вывести значения.

Создавать цель необходимо исходя из задач проекта — отправка формы, оформление корзины, заказ обратного звонка и т.д. Рекомендую создать одну общую цель, объединяющую все каналы через которые пользователи отправляют заявки и обращения.

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

Сделать это можно во вкладке Цели на уровне представления. На третьем шаге создания цели в поле Действие используйте регулярное выражение как показано на скриншоте ниже — просто перечислите параметры всех ранее созданных целей. Такой принцип позволит объединить в одну цель сразу несколько целей.

Настройка общей цели в Google Analytics

Далее указываем UTM-метки для ссылок в рекламных кампаниях. Для разметки используйте готовые решения — укажите источник и канал, название кампании и рекламное объявление.

site.ru/?utm_source=yandex&utm_medium=cpc&utm_campaign=your_campaign|{campaign_id}&utm_term={banner_id}|{campaign_id}|{phrase_id}|{keyword}&utm_content={source_type}|{source}|{position_type}|{position}

Здесь, site.ru — домен сайта, а your_campaign — название рекламной кампании в которой используется ссылка.

Важно, чтобы UTM-метка передавала данные об источнике трафика, канале, рекламной кампании, фразе и объявлении.

  • Обязательные метки: utm_source, utm_medium, utm_campaign.
  • Дополнительные метки: utm_term, utm_content.

После клика по рекламному объявлению UTM параметры передадут данные в Google Analytics.

С базовыми вещами разобрались, переходим к настройкам импорта расходов.

Импорт данных

Для настройки импорта расходов рекомендую использовать сервис OWOX. Он предлагает ряд коннекторов, которые без труда отправляют расходы из различных источников. Например, вы можете выгрузить в Google Analytics данные по деньгам из Яндекс.Директа, ВКонтакте, MyTarget, Instagram или Facebook.

Источники выгрузки данных в OWOX

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

  1. Создать набор данных в Google Analytics;
  2. Подключить специальный инструмент OWOX BI Pipeline.

Расчет CPL

Следующим шагом настраиваем расчет стоимости лида.

В стандартных отчетах Analytics отсутствует возможность вывести стоимость совершенной конверсии в привычном табличном формате. Поэтому обращаемся за помощью к функции Вычисляемые показатели в Google Analytics, которая доступная на уровне представления.

В открывшейся форме указываем название, выбираем из выпадающего списка тип форматирования и прописываем формулу расчета CPL.

{{Стоимость}} * 1.20 / {{Заявки принятые+целевые звонки+callback (Достигнутые переходы к цели 10)}}

В формуле можно указать значение 1.20, что позволит сразу выводить стоимость с учетом 20% НДС. Если считать НДС не нужно, то просто не указываем значение.

Вычисляемые показатели в Google Analytics

Готово! Теперь осталось собрать отчет с подсчитанным CPL.

Настройка пользовательского отчета

Переходим в меню Cпециальные отчеты и создаем новый отчет с типом «Анализ».

Указываем группу показателей:

  • Сеансы;
  • Достигнутые переходы цели;
  • Коэффициент конверсии для цели;
  • Стоимость расходов;
  • Цена CPL (настроили на предыдущем шаге);
  • Цена за клик.

Добавляем показатели в отчет

Добавляем параметры для анализа и настраиваем вложенность:

  • Источник или канал;
  • — — Кампания;
  • — — — Ключевое слово.

Добавление параметров в отчет

Также можно добавить фильтр, который будет отсекать не нужный трафик, и оставлять данные в отчете по трафику с платных каналов.

Выбираем Источник или канал и задаем регулярное выражение соответствующее значению cpc (именно для разделения трафика на платный и бесплатный в параметр utm_medium мы указывали cpc).

Настройка фильтра в отчете

Получили пользовательский отчет, который считает стоимость привлеченного рекламой лида. Получилось примерно так:

Пользовательский отчет

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

Отчет по лидам в Google Analytics

Вернуться к созданному отчету можно всегда в разделе Специальные отчеты > Мои отчеты.

Также отчет можно обогатить дополнительными показателями: например добавить Отказы или Новые пользователи.

Отлично! Теперь мы получили отчет с расчетом средней стоимости одного лида с учетом расходов на рекламу по источникам.

Помогла статья?

Надеюсь вам удалось посчитать стоимость заявки для вашего проекта в GA. Если получилось не все, то напиши комментарий в форме ниже, попробуем разобраться.

Почему динамический параметр {ad_id} обрабатывается с ошибкой в Яндекс.Метрике

Использование в объявлениях динамических параметров не всегда позволяет для рекламодателя собирать корректную статистику в системах аналитики. В этой статье разберем проблему обработки динамического параметра {ad_id} Яндекс.Метрикой.

В ссылке объявления Директа можно передавать различные параметры и метки, в том числе UTM-метки. С их помощью можно отслеживать различные статистические показатели (например, источники трафика) и оценивать эффективность рекламных кампаний.

Такие параметры как {ad_id} позволяют системам веб-аналитики Яндекс.Метрика, Google Analytics и другим, получать дополнительные данные о переходах по ссылкам из рекламных объявлений.

Динамический параметр {ad_id} описывает идентификатор объявления. Однако, некоторое время назад пришлось столкнуться со странной работой параметры в отчетах Яндекс.Метрики.

Например, данные по страницам входа с рекламных каналов поступают в таком виде:

Отчет по страницам входа в Яндекс.Метрике

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

Важно понимать, что {ad_id} не является UTM меткой, поэтому в Метрике отображаться будет как параметр URL. Отсюда и получаем такое отображение в отчетах.

Поэтому никакого смысла в использовании {ad_id} в UTM метках нет.

Уникальный идентификатор объявления можно без проблем узнать в стандартном отчете Директ,Сводка, применив группировку для отчета — добавив Объявление Яндекс.Директа.

Отчет Директ -Сводка

От себя добавлю, что если вы использовали ранее {ad_id} в UTM, то для всех групп объявлений во всех рекламных кампаниях можно массово произвести удаление параметра.

Для этого используем решение для рекламодателей Direct Commander:

  1. Выгружаем все данные по всем кампаниям, требующим изменения в UTM;
  2. Переходим во вкладку Объявления;
  3. Нажимаем пиктограмму Заменить и указываем правило;
  4. Применяем изменения.

Массовая замена текста в Яндекс.Коммандер

Рекомендую внимательно перепроверить корректность измененных ссылок в рекламных объявлениях.

Если все отлично, то просто отправляем изменения на сервер Яндекса.

Помогла статья?

Если материал оказался полезным, то поделитесь ссылкой с коллегами или почитайте другие материалы по теме.

Как отключить показ рекламы для мобильных устройств в Google Ads и Яндекс.Директ

Из статьи вы узнаете как настроить корректировку ставок для мобильных устройств или полностью отключить показы объявлений на смартфонах. Материал будет полезен начинающим специалистам по контекстной рекламе.

Сразу скажу, что в Яндекс.Директе отключить полностью показы для мобильных устройств не получится. Возможно лишь задать понижающие корректировки на уровне -50%, но отключить нельзя.

Яндекс.Директ

Скорректировать ставки можно в параметрах рекламной кампании.

  1. Открываем рекламный аккаунт Яндекс.Директ и логинимся;
  2. Переходим в параметры кампании;
  3. Находим в блоке Управление показами пункт с корректировками ставок;
  4. Нажимаем на кнопку Добавить.

Настройка корректировок ставок в Яндекс.Директ

В появившемся окне переходим во вкладку Мобильные.

Здесь можно увеличить или уменьшать ставки для мобильных телефонов. Например, если вы считаете, что мобильный трафик плохо конвертируется в лиды, то указываем в настройках Уменьшить — 50%.

Корректировка ставок для мобильных устройств в Директе

Настройка применима не только для поисковых кампаний, но и в РСЯ.

Google Ads

В отличие от Директа, в Google Ads можно полностью отключить показы рекламных объявлений для смартфонов и планшетов. Сделать это можно в настройках на уровне рекламной кампании.

  1. Открываем аккаунт Google Реклама;
  2. Выбираем нужную рекламную кампанию;
  3. Выбираем в левой части пункт Устройства;
  4. Наводим курсор на поле Телефоны и нажимаем на иконку pencil_ico;
  5. Выбираем в списке Уменьшить и указываем 100%, что будет соответствовать отключению показов для выбранного типа устройств;
  6. Сохраняем настройки.

Корректировка ставок по устройствам для Google Ads

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

Если в отчетах аналитики визиты с телефонов показывают крайне низкий процент конверсии, а показатель отказов превышает 40-60%, то самое время задуматься над улучшением адаптивной версии посадочных страниц.

Помогла статья?

Если материал оказался полезным, то сохраните ссылку и делитесь с коллегами. Если остались вопросы, то оставляйте комментарии внизу прямо под этим текстов — постараюсь дать скорый ответ.