Вы просматриваете старую версию данной страницы. Смотрите текущую версию.

Сравнить с текущим просмотр истории страницы

« Предыдущий Версия 7 Следующий »

Многие продвинутые рекламодатели используют на своих сайтах GTM (Google Tag Manager). 

Диспетчер тегов Google – это удобный бесплатный инструмент, благодаря которому у вас будет больше времени и ресурсов для работы с маркетинговыми кампаниями. С его помощью вы сможете самостоятельно управлять всеми тегами и настраивать мобильные приложения – вам не придется отрывать от работы своих ИТ-специалистов, чтобы написать или изменить код на сайте.

Пиксели Self-service DSP Getintent без проблем интегрируются и работают в GTM.

Ниже приведена необходимая информация и инструкция по добавлению пикселей Getintent для e-commerce клиентов:


Main pixel

Пиксель сбора аудитории с главной страницы сайта. Устанавливается на главную страницу сайта.

a) Добавить пользовательский тег в GTM и настроить его вызов на главной странице сайта. 

ПОЛЬЗОВАТЕЛЬСКИЙ ТЕГ ДЛЯ GTM

<script type="text/javascript">

    if (typeof __GetI === "undefined") {

        __GetI = [];

    }

    (function () {

        var p = {

            type: "VIEW",

            /* config START */

            site_id: "[site_id]"

            /* config END */

        };

        __GetI.push(p);

        var domain = (typeof __GetI_domain) == "undefined" ? "px.adhigh.net" : __GetI_domain;

        var src = ('https:' == document.location.protocol ? 'https://' : 'http://') + domain + '/p.js';

        var script = document.createElement( 'script' );

        script.type = 'text/javascript';

        script.src = src;

        var s = document.getElementsByTagName('script')[0];

        s.parentNode.insertBefore(script, s);

    })();

</script>

[site_id] – значение генерируется автоматически в интерфейсе Getintent.

Для корректной работы следующих пикселей, необходимо добавление dataLayer.

dataLayer - это название переменной JavaScript, которая служит для передачи данных, которые Google Tag Manager не может получить сам, но они необходимы ему для работы.

Product pixel

Пиксель сбора аудитории, которая интересуется каким-либо товаром. Должен быть установлен на каждой странице просмотра товара

a) ДО кода вызова кода GTM должен вызываться массив dataLayer, в который нужно передать значения переменных, которые необходимы для корректного функционирования пикселя.

DATALAYER FOR PRODUCT PIXEL

<script>

dataLayer.push({'product_id':'[product_id]'});

</script>

[product_id] необходимо заменять на идентификатор просматриваемого продукта из вашей внутренней системы (должен совпадать с идентификатором в YML)



b) В GTM необходимо создать новую пользовательскую переменную «Переменная уровня данных»

с) Добавить пользовательский тег в GTM и настроить его вызов на всех страницах просмотра товаров.

ПОЛЬЗОВАТЕЛЬСКИЙ ТЕГ ДЛЯ GTM

<script type="text/javascript">

    if (typeof __GetI === "undefined") {

        __GetI = [];

    }

    (function () {

        var p = {

            type: "VIEW",

            /* config START */

            site_id: "[site_id]",

            product_id: "{{product_id}}"

            /* config END */

        };

        __GetI.push(p);

        var domain = (typeof __GetI_domain) == "undefined" ? "px.adhigh.net" : __GetI_domain;

        var src = ('https:' == document.location.protocol ? 'https://' : 'http://') + domain + '/p.js';

        var script = document.createElement( 'script' );

        script.type = 'text/javascript';

        script.src = src;

        var s = document.getElementsByTagName('script')[0];

        s.parentNode.insertBefore(script, s);

    })();

</script>

[site_id] – значение генерируется автоматически в интерфейсе Getintent.


Conversion pixel

Пиксель для записи события конверсии. Ставится на, так называемую, «thank you page» - страницу с завершением заказа. 

a) ДО кода вызова кода GTM должен вызываться массив dataLayer, в который нужно передать значения переменных, которые необходимы для корректного функционирования пикселя.


DATALAYER FOR CONVERSION PIXEL

<script>
dataLayer.push({'transaction_id:'[transaction_id]', 'revenue:'[revenue]'});
</script>


[transaction_id] необходимо заменять на идентификатор транзакции (например, идентификатор заказа)

[revenue] необходимо заменять на значение суммы заказа (сумма всех позиций)


b) В GTM необходимо создать новые пользовательские переменные «Переменная уровня данных»

 


с) Добавить пользовательский тег в GTM и настроить его вызов на на странице «thank you page»

ПОЛЬЗОВАТЕЛЬСКИЙ ТЕГ ДЛЯ GTM

<script type="text/javascript">

    if (typeof __GetI === "undefined") {

        __GetI = [];

    }

    (function () {

        var p = {

            type: "CONVERSION",

            /* config START */

            site_id: "[site_id]"

            transaction_id: "{{transaction_id}}",

            revenue: "{{revenue}}"

            /* config END */

        };

        __GetI.push(p);

        var domain = (typeof __GetI_domain) == "undefined" ? "px.adhigh.net" : __GetI_domain;

        var src = ('https:' == document.location.protocol ? 'https://' : 'http://') + domain + '/p.js';

        var script = document.createElement( 'script' );

        script.type = 'text/javascript';

        script.src = src;

        var s = document.getElementsByTagName('script')[0];

        s.parentNode.insertBefore(script, s);

    })();

</script>


[site_id] – значение генерируется автоматически в интерфейсе Getintent.


  • Нет меток