Для настройки ретаргетинга, на сайт необходимо установить специальные
...
пиксели.
Пиксель — это маленький HTML-код, который размещается на сайте клиента. Этот код не изменяет структуру и содержание сайта. Цель пикселя - отследить действия пользователя на сайте, чтобы помочь рекламной платформе Getintent показывать более релевантные объявления. Коды следует внедрять в конце страницы, перед тегом </body>. В фигурных скобках {…} указаны макросы, на месте которых требуется передавать динамические переменные, указанные в спецификации пикселя.
| Оглавление |
|---|
| minLevel | 2 |
|---|
| exclude | специальные |
|---|
|
Общий трекинговый пиксель
Данный код должен срабатывать на всех страницах сайта, на которых отсутствуют другие коды GetIntent. Он не содержит макросов и служит для отслеживания активности пользователей.
| Информация |
|---|
<script type="text/javascript"> if (typeof __GetI === "undefined") { __GetI = []; } (function () { var p = { type: "VIEW", /* config START */ site_id: "[site_id]",, pixel_id: "all_site" /* 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 + '/t.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> |
Код предложения (товара)
Данный код должен быть установлен на всех страницах, представляющих отдельное предложение (товар). При отсутствии товарного фида, код предложения на сайт не устанавливается.
| Информация |
|---|
<script type="text/javascript"> if (typeof __GetI === "undefined") { __GetI = []; } (function () { var p = { type: "VIEW", /* config START */ site_id: "[site_id]", product_id: "{product_id}",, pixel_id: "page_view" /* 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 + '/t.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> |
...
| Информация |
|---|
В случае наличия в фиде группового параметра {group_id}, объединяющего одинаковые модели товара, отличающиеся только дополнительными признаками вроде размера или цвета – вместо {product_id} следует передавать в коде параметр {group_id}. |
Код добавления товара в корзину (промежуточной цели)
Данный код должен срабатывать при нажатии на кнопку «добавить в корзину». В случае отсутствия на сайте функционала корзины, следует установить его на промежуточный шаг между просмотром товара и оформлением заказа.
| Информация |
|---|
<script type="text/javascript"> if (typeof __GetI === "undefined") { __GetI = []; } (function () { var p = { type: "CART_ADD", /* 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; p["forward_tag"] = p["forward_tag"] || false; var src = ('https:' == document.location.protocol ? 'https://' : 'http://') + domain + '/t.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> |
...
При отсутствии на сайте функционала корзины, макрос {product_id} можно передавать пустым.
Код оформленного заказа (конверсии)
Данный код должен срабатывать при успешно оформленном заказе или ином выполненном целевом действии. Код следует вызывать для всех оформленных заказов (конверсий), независимо от источника трафика.
| Информация |
|---|
<script type="text/javascript"> if (typeof __GetI === "undefined") { __GetI = []; } (function () { var p = { type: "CONVERSION", /* config START */ site_id: "[{site_id]"}, order: [{id:"{product_idid1}"},{id:"{product_idid2}"},{id:"{product_idid3}"}], transaction_id: "{order_id}", revenue: "{revenue}",, pixel_id: "purchase" /* 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 + '/t.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> |
На месте макросов {product_id} требуется передавать уникальные ID приобретённых предложений (товаров), совпадающих с ID данных предложений (товаров) в фиде. При отслеживании целей, не связанных с приобретением товаров, данные поля можно оставить пустыми.
На месте макроса {order_id} требуется передавать уникальный идентификатор транзакции(заказа), совпадающий с номером транзакции в системе аналитики клиента. При отсутствии возможности указать номер заказа или заявки, допускается оставить это поле пустым.
На месте макроса {revenue} требуется передавать общую стоимость оформленного заказа. При отслеживании целей, не связанных с приобретением товаров, данное поле можно оставить пустыми.
Код категории (опционально)
Данный код должен срабатывать на страницах категорий предложений (товаров). При отсутствии на сайте разграничения предложений (товаров) по категориям или группам, этот код допускается не устанавливать.
| Информация |
|---|
<script type="text/javascript"> if (typeof __GetI === "undefined") { __GetI = []; } (function () { var p = { type: "VIEW", /* config START */ site_id: "[{site_id]"}, category_id: "{category_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 + '/t.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> |
...