Параметр | Опциональный | Значение |
| [site_id] | нет | Идентификатор сайта . Необходимо заменить на site_id из нашего интерфейса. в нашей платформе. Более подробная информация в разделе разделе Сайт, пиксели и конверсии |
| [product_id] | да | Если пользователь просматривает страницу определенного продукта - идентификатор Идентификатор этого продукта в вашей внутренней системе (должен совпадать с идентификатором в yml для яндекс.маркета) |
| [product_priсe] | да | Идентификатор цены этого продукта в вашей внутренней системе |
| [category_id] | да | Идентификатор категории этого продукта в вашей внутренней системе |
| [pixel_id] | да | Идентификатор пикселя (только в целях отчета) |
Cart pixel (пиксель добавления товара в корзину)
| . Для построения конверсионной модели в системе параметр pixel_id является обязательным |
Conversion pixel
Пиксель для записи события конверсии. Данный пиксель должен вызываться на странице "Корзины" интернет-магазина. Если корзина на сайте работает через Ajax то данный пиксель должен вызываться при нажатии на кнопку добавления товара в корзину.
<script type="text/javascript"> if (typeof __GetI === "undefined") { __GetI = []; }
(function () {
var p = {
type: "
|
CART_ADDCONVERSION",
/* config START */
site_id: "[site_id]",
|
product_id: "[product_id]", order:[
{id:"product_id1", price:"24.90", quantity:2},
{id:"product_id2", price:"36.90", quantity:1}
],
transaction_id: "[transaction_id]",
revenue: "[revenue]",
pixel_id: "[pixel_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 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]) должны быть заменены значениями значениями (например: site_id: "1"). Все поля, кроме site_id опциональны. Если по каким-то причинам вы хотите пропустить поле, достаточно поставить туда пустую строку или же пропустить соответствующий ключ в JS-объекте (""). Тем не менее, для более точного функционирования алгоритма GetIntent необходимо заполнить как можно больше информации.
Параметр | Опциональный | Значение |
| [site_id] | нет | Идентификатор сайта |
. Необходимо заменить на site_id из нашего интерфейсав нашей платформе. Более подробная информация в |
разделе product Если пользователь просматривает страницу определенного продукта - идентификатор этого продукта в вашей внутренней системе (должен совпадать с идентификатором в yml для яндекс.маркета) | | [oder] | да | Содержание заказа. Надо использовать только если не получается устанавливать product_price и product_id |
Conversion pixel
| Идентификатор транзакции (например, идентификатор заказа) |
| [revenue] | да | Сумма заказа (сумма всех позиций) |
| [pixel_id] | да | Идентификатор пикселя (только в целях отчета). Для построения конверсионной модели в системе параметр pixel_id является обязательным |
Cart pixel (пиксель добавления товара в корзину)
Данный пиксель должен вызываться на странице "Корзины" интернет-магазина. Если корзина на сайте работает через Ajax то данный пиксель должен вызываться при нажатии на кнопку добавления товара в корзинуПиксель для записи события конверсии. Ставится на, так называемую, thank you page - страницу с завершением заказа.
<script type="text/javascript"> if (typeof __GetI === "undefined") { __GetI = []; }
(function () {
var p = {
type: "
|
CONVERSIONCART_ADD",
/* config START */
site_id: "[site_id]",
|
order:[ {id1 price:"24.90", quantity:2}, product_priсe: "[product_priсe]", order:[
{id:"product_
|
id2361 ], transaction_[transactionid] revenue: "[revenue]",price:"36.90", quantity:1}
|
pixel_id: "[pixel_id"
/* config END */
};
__GetI.push(p);
var domain = (typeof __GetI_domain) == "undefined" ? "px.adhigh.net" : __GetI_domain;
|
var 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]) должны быть заменены значениями значениями (например: site_id: "1"). Все поля, кроме site_id опциональны. Если по каким-то причинам вы хотите пропустить поле, достаточно поставить туда пустую строку или же пропустить соответствующий ключ в JS-объекте (""). Тем не менее, для более точного функционирования алгоритма GetIntent необходимо заполнить как можно больше информации.
Параметр | Опциональный | Значение |
| [site_id] | нет | Идентификатор сайта |
. Необходимо заменить на site_id из нашего интерфейса. в нашей платформе. Более подробная информация в |
разделе orderСодержание заказа | [transaction_id| Идентификатор этого продукта в вашей внутренней системе (должен совпадать с идентификатором в yml для яндекс.маркета) |
| [product_priсe] | да | Идентификатор |
транзакции (например, идентификатор заказа)| цены этого продукта в вашей внутренней системе |
| [order |
[revenue Сумма заказа (сумма всех позиций) | | Содержание заказа. Используется если не получается установить product_price и product_id |
да | да | Идентификатор пикселя (только в целях отчета |
) | ). Для построения конверсионной модели в системе параметр pixel_id является обязательным |
Дополнительно
При необходимости, можно настроить отдельно вызов кода инициализации (также в <head>):
| Блок кода |
|---|
|
<script type="text/javascript">
if (typeof __GetI === "undefined") {
__GetI = [];
}
(function () {
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> |
и отдельно - регистрацию события в нужном месте (тип Conversion приведен для примера, так можно делать с любым типом события):
| Блок кода |
|---|
|
var p = {
type: "CONVERSION",
/* config START */
site_id: "[site_id]",
order:[
{id:"product_id1", price:"24.90", quantity:2},
{id:"product_id2", price:"36.90", quantity:1}
],
transaction_id: "[transaction_id]",
revenue: "[revenue]",
pixel_id: "[pixel_id]"
/* config END */
};
__GetI.push(p); |