Как использовать Диспетчер тегов Google для получения параметров URL

avatar
user9614422
8 апреля 2018 в 08:21
1756
2
0

У меня есть несколько идентификаторов пикселей Facebook, которые будут переданы в качестве параметров URL (например, первый пиксель 'fbpid=123456789' - второй пиксель 'fbpid=987654321' и т. д.)

Всякий раз, когда пользователь нажимает определенную кнопку, если параметр URL имеет значение «fbpid=12345679», должен активироваться только идентификатор пикселя 123456789.

Вместо этого, если идентификатор пикселя в параметре URL равен 'fbpid=987654321', активироваться должен только пиксель с идентификатором 987654321 и т. д.

Как я могу получить параметр URL в GTM и активировать только идентификатор пикселя Facebook, переданный в качестве параметра URL?

Источник

Ответы (2)

avatar
user9614422
18 апреля 2018 в 12:33
0

Большое спасибо за ответ.

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

`<script>
 !function(f,b,e,v,n,t,s)
 {if(f.fbq)return;n=f.fbq=function(){n.callMethod?
 n.callMethod.apply(n,arguments):n.queue.push(arguments)};
 if(!f._fbq)f._fbq=n;n.push=n;n.loaded=!0;n.version='2.0';
 n.queue=[];t=b.createElement(e);t.async=!0;
 t.src=v;s=b.getElementsByTagName(e)[0];
 s.parentNode.insertBefore(t,s)}(window, document,'script',
 'https://connect.facebook.net/en_US/fbevents.js');
 fbq('init', 'PIXEL_ID');
 fbq('track', 'PageView');
 fbq('track', 'Lead');
 </script>`

Можно ли заменить только "PIXEL_ID" внутри скрипта выше на "fbpid", переданный как запрос?

avatar
Eike Pierstorff
9 апреля 2018 в 08:11
1

Перейдите к переменным, пользовательским переменным, новым, выберите "URL" в качестве типа переменной, "query" в качестве типа компонента и "fbpid" в качестве ключа запроса. Это вернет значение для fbpid, если параметр запроса присутствует в URL-адресе.

url variable to extract query parameter

Затем вы можете использовать это значение в триггере (т.е. создать триггер загрузки страницы, активировать некоторые события, условие fbpid равно 123456789).

user9614422
18 апреля 2018 в 13:20
0

спасибо, я добавил еще один вопрос, если вы можете ответить :-)