Как работать с URL в Google Tag Manager

У многих пользователей сервиса Universal Analytics возникают сложности при работе URL, когда требуется из этого…


У многих пользователей сервиса Universal Analytics возникают сложности при работе URL, когда требуется из этого объекта извлечь некоторый параметр и транслировать таковой посредством пользовательского параметра в систему аналитики.

В качестве примера будет использоваться следующий URL:

1http://site/folder/page?param1=value1&param2=value2

Под параметрами URL следует понимать все символы и значения, расположение которых справа от знака «?». Параметрическим значением выступает часть этой записи, которая заканчивается символом # или & а также окончанием строки.

Из приведенного примера следует, что используется 2 значения и столько же параметров:

1param1=value1&param2=value2

Параметрические наименования:

  • param1
  • param2

Параметрические значения:

  • value1
  • value2

После того, как наименования параметров стали известными, посредством инструмента Google Tag Manager допускается извлечение их значений.

Существует несколько вариантов при использовании модуля Google Tag Manager обработки объекта URL.

Способ первыйсоздать в среде программирования JavaScript персональный парсер, «разбирающий» на компоненты URL и возвращающий только необходимые части. Для этого доступны ресурсы «Собственного кода JavaScript» макроса и «Пользовательского HTML» тега.

Способ второйсоздать требуемый макрос посредством стандартного функционала модуля Google Tag Manager.

Для примера можно воспользоваться более простым методом. Для этого нужно сформировать новый макрос, соответствующий типу URL. Тип элемента при этом указывается произвольным именем в форме «Запроса»:

Для обозначения наименования параметра, используемого в URL, необходимо заполнить поле запроса «Ключ». В рассматриваемом примере данное значение представлено названием param1 или param2:

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

Из URL, как видно с приведенного выше рисунка, будет вноситься param1 параметр в макрос с наименованием {{GTMparam1}}:

1http://site/folder/page?param1=value1&param2=value2

Таким образом, {{GTMparam1}} макросом приобретается value1 значение:

Часть действий уже произведена и в макрос передастся значение интересующего параметра. Для завершения поставленной задачи потребуется организация передачи данного объекта в сервис Google Analytics.

Потребуется сформировать новый показатель или параметр пользователя. После этого следует обратиться к Universal Analytics тегу и открыть в среде инструмента блок с соответствующими конфигурациями. Потребуется задать {{GTMparam1}} макрос как значение и указать нужный индекс:

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

Здесь видно, что в сервис Google Analytics будут оправляться сведения с присвоением значения value1 параметру, индексируемому как 2.

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


Оцените полезность статьи:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (1 оценок, среднее: 5,00 из 5)
Загрузка...

Ваш комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *

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