RTG Actions
Страница описывает действия, которые могут быть отправлены в сервис ретаргетинга. Не обязательно отправлять все события, но чем больше событий будет отправлено, тем точнее будет работать выдача рекомендаций.
Actions
Visit
generalPixel.rtgMessage.action = "visit";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGVisit() {
generalPixel.rtgMessage.action = "visit";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGVisit );
} else {
generalPixelRTGVisit();
}
Search
generalPixel.rtgMessage.action = "search";
generalPixel.rtgMessage.searchText = "brand new product";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGSearch() {
generalPixel.rtgMessage.action = "search";
generalPixel.rtgMessage.searchText = "brand new product";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGSearch );
} else {
generalPixelRTGSearch();
}
Visit Category
generalPixel.rtgMessage.action = "visitCategory";
generalPixel.rtgMessage.catID = "87";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGVisitCategory() {
generalPixel.rtgMessage.action = "visitCategory";
generalPixel.rtgMessage.catID = "87";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGVisitCategory );
} else {
generalPixelRTGVisitCategory();
}
View Product
Событие просмотра карточки товара
generalPixel.rtgMessage.action = "viewProduct";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGViewProduct() {
generalPixel.rtgMessage.action = "viewProduct";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGViewProduct );
} else {
generalPixelRTGViewProduct();
}
products - массив строк. Даже если идентификатор конкретного товара число, то он должно быть передан как строка (в кавычках). Соответственно, набор продуктов - это массив строк. Идентификатор product_id должен совпадать с идентификатором товара из фида магазина.
likeProduct
Добавление товара в избранное
generalPixel.rtgMessage.action = "likeProduct";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGLikeProduct() {
generalPixel.rtgMessage.action = "likeProduct";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGLikeProduct );
} else {
generalPixelRTGLikeProduct();
}
products - массив строк. Даже если идентификатор конкретного товара число, то он должно быть передан как строка (в кавычках). Соответственно, набор продуктов - это массив строк. Идентификатор product_id должен совпадать с идентификатором товара из фида магазина.
Add to Basket
Добавление в корзину
generalPixel.rtgMessage.action = "addBasket";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGAddBasket() {
generalPixel.rtgMessage.action = "addBasket";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGAddBasket );
} else {
generalPixelRTGAddBasket();
}
products - массив строк. Даже если идентификатор конкретного товара число, то он должно быть передан как строка (в кавычках). Соответственно, набор продуктов - это массив строк. Все идентификаторы product_id1, product_id2 и т.д. должны совпадать с идентификаторами товаров из фида магазина.
Del from Basket
Удаление из корзины
generalPixel.rtgMessage.action = "delBasket";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGDelBaske() {
generalPixel.rtgMessage.action = "delBasket";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGDelBaske );
} else {
generalPixelRTGDelBaske();
}
products - массив строк. Даже если идентификатор конкретного товара число, то он должно быть передан как строка (в кавычках). Соответственно, набор продуктов - это массив строк. Все идентификаторы product_id1, product_id2 и т.д. должны совпадать с идентификаторами товаров из фида магазина.
List items in Basket
Список товаров в корзине
Данное событие вызывается в момент когда пользователь просматривает корзину
generalPixel.rtgMessage.action = "listBasket";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGListBasket() {
generalPixel.rtgMessage.action = "listBasket";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGListBasket );
} else {
generalPixelRTGListBasket();
}
products - массив строк. Даже если идентификатор конкретного товара число, то он должно быть передан как строка (в кавычках). Соответственно, набор продуктов - это массив строк. Все идентификаторы product_id1, product_id2 и т.д. должны совпадать с идентификаторами товаров из фида магазина.
Clear Basket
Очистить корзину
generalPixel.rtgMessage.action = "clearBasket";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGClearBasket() {
generalPixel.rtgMessage.action = "clearBasket";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGClearBasket );
} else {
generalPixelRTGClearBasket();
}
Order
Заказ товаров
Событие возникает когда пользователь нажимает кнопку "Заказать" на сайте.
generalPixel.rtgMessage.action = "order";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.amount = "12001.57";
generalPixel.rtgMessage.orderID = "E57-8765328";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
function generalPixelRTGOrder() {
generalPixel.rtgMessage.action = "order";
generalPixel.rtgMessage.products = ["product_id1","product_id2"];
generalPixel.rtgMessage.amount = "12001.57";
generalPixel.rtgMessage.orderID = "E57-8765328";
generalPixel.rtgMessage.pageURL = "https://xxxxx";
generalPixel.sendRTGMessage();
}
if (!window.generalPixel){
document.addEventListener("generalPixelInited", generalPixelRTGOrder );
} else {
generalPixelRTGOrder();
}
products - массив строк. Даже если идентификатор конкретного товара число, то он должно быть передан как строка (в кавычках). Соответственно, набор продуктов - это массив строк. Все идентификаторы product_id1, product_id2 и т.д. должны совпадать с идентификаторами товаров из фида магазина.
amount - сумма заказа. Хотя сумма заказа это число, но передаваться должно, как строка. Допустимые разделители десятичной части: точка и запятая. Учитываются только два знака после запятой, остальные знаки будут отброшены.
orderID - идентификатор заказа, строка. Номер (идентификатор заказа) на стороне магазина. Нужен в случае необходимости анализа атрибуции конверсий.
Updated over 1 year ago