2015-09-02 3 views
0

Я хочу установить макрос таблицы поиска в зависимости от содержимого utm_z cookie.отслеживание источника трафика из файла cookie

Например, если пользователь имеет в utm_z cookie определенное значение (например, abc), моя таблица макросов поиска должна возвращать определенное значение.

Я сделал 1 стороннюю переменную cookie, возвращающую значение из utm_z cookie. Эта переменная возвращает, например, '125233995.1441192396.4.2.utmcsr = aa | utmccn = cc | utmcmd = aa | utmctr = aaa | utmcct = bb

Я не могу использовать регулярные выражения в макросе таблицы поиска.

+0

не будет вариантом только для того, чтобы извлечь содержимое cookie с помощью настраиваемого javascript и передать его в GMT? – ePetkov

+0

Я сделаю это таким образом. Я хочу сделать все это в GTM (без изменений в источнике). –

ответ

0

Трудно ответить, не зная, какое значение вы хотите получить, но вы можете использовать пользовательскую переменную javascript для извлечения значения через регулярное выражение (например, что-то вроде .*utmcsr(=.*?)\|.*, чтобы получить значение utmcsr) из вашей переменной cookie, а затем передать переменная с извлеченным значением в таблицу поиска.

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

+0

Звучит очень интересно. Могли бы вы отправить мне все javascript, которые мне нужно внести в пользовательскую переменную js? Я хочу извлечь значение из переменной с именем "cookie_utmz". Cookie_utmz значения возвращаемой переменной, такие как _125233111.1441611234.11.1.utmcsr = (direct) | utmccn = (direct) | utmcmd = (none) _ –

Смежные вопросы