Менеджер тегов Google, как разбить массив и отправить данные отдельно одним тегом - PullRequest
0 голосов
/ 01 июля 2019

Я пытаюсь извлечь параметры из URL. Затем отправьте эти данные в Google Analytics через GTM. Использование только одного тега вместо нескольких тегов для каждого параметра.

 website.com/index?searched=data%7Cdata%7Cdata

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

function () { 
  var x = {{URL Query}}.split("|");
  var z = x.slice(1, -1);
  return z; 
}

И триггер, который срабатывает при нажатии.

Я довольно новичок в менеджере тегов Google, и я не уверен, как это сделать. Должен ли я работать с Datalayers или сделать цикл с тегом Custom HTML? Но тогда я не уверен, какой код используется для отправки моих данных в Google Analytics.

1 Ответ

0 голосов
/ 09 июля 2019

Что вам нужно сделать, это создать несколько переменных, если вы хотите захватить разные параметры в URL для разделения измерений в Google Analytics.Просматривая ваш код, я вижу, что вы хотите получить последнее значение, разделенное "|".Возьмите ваш код, поместите его в переменную «Custom Javascript», а затем в свой тег Google Analytics вы можете просто сопоставить переменную с любым измерением, которое вы настроили для этой цели.

Наконец, если вы хотите получить больше параметров в URL, просто создайте новую пользовательскую переменную javascript, сохраните параметр и сопоставьте его с другим измерением в теге Google Analytics.

Надеюсьэто помогает.

...