Інтеграція — це процес, під час якого ви налаштовуєте спосіб передачі інформації про цільові дії, виконані на вашому сайті, у систему Admitad.
Цільова дія — це покупка, реєстрація, заповнення заявки чи інша очікувана дія, яку виконав користувач, якого вебмайстер Admitad привів на ваш сайт.
Загальна інформація: особливості та рекомендації
- Почати інтеграцію можна лише якщо для вашої програми виконано таке:
- Tracking link уже згенеровано в General Settings.
- Додано цільову дію та налаштовано відповідну винагороду в Actions.
Якщо у вас немає менеджера, потрібно самостійно згенерувати tracking link (див. цю інструкцію) й додати щонайменше одну дію та одну винагороду (див. цю інструкцію).
Якщо у вас є персональний менеджер, він зробить це за вас.
- Інтеграція — це обовʼязковий етап для продовження роботи та запуску партнерської програми з Admitad.
- Щоб прискорити інтеграцію, можете залучити вашого спеціаліста й делегувати йому цей процес, надавши дану інструкцію.
Після завершення інтеграції всі деталі цільових дій (дата, ID замовлення, сума замовлення тощо) будуть автоматично надсилатися до Admitad.
Що таке tracking code (код відстеження) і як він працює
Tracking code — це JavaScript-код, що реєструє цільові дії користувачів на вашому сайті й надсилає ці дані на сервер Admitad.
Щоб отримати цю перевагу, розмістіть tracking code у коді вашого сайту.
Як це працює. Tracking code спрацьовує, коли користувач виконує цільову дію на вашому сайті. У цей момент на сервер Admitad відправляється GET-запит з даними про цільову дію (сума замовлення, ID замовлення, валюта тощо).
Отримані дані фіксуються й відображаються у розділі Reports вашого акаунта Admitad.
Як використовувати tracking code для інтеграції
Якщо ваш сайт створено на Shopify, рекомендуємо скористатися цією інструкцією для завершення інтеграції через tracking code.
Щоб інтегрувати сайт за допомогою tracking code, виконайте ці кроки (опис кожного — нижче):
- Розмістіть tracking code на всіх сторінках вашого сайту.
- Налаштуйте дедуплікацію цільових дій за потреби.
- Налаштуйте надсилання даних про цільові дії.
- Протестуйте інтеграцію.
Ви також можете налаштувати крос-девайсне відстеження, щоб моніторити цільові дії на різних пристроях (див. цю інструкцію).
Для мобільної версії сайту та/або мобільного застосунку потрібно налаштувати інтеграцію з Admitad. Детальніше у цьому тексті
Як розмістити tracking code на сайті
1. У розділі Setting up integration through a tracking code скопіюйте значення campaign_code з таблиці та збережіть його. Це значення потрібно буде додати у tracking code.
-
1.1 У вашому акаунті зайдіть у розділ Integration (Program → Integration).
1.2 Натисніть Next і на сторінці Integration methods відкрийте вкладку Custom integration).
1.3 У Custom integration виберіть Tracking code і натисніть Next.
1.4 Знайдіть значення campaign_code у таблиці у верхній частині екрана (Integration setup: unique parameter values for your program).
2. Скопіюйте код нижче.
-
<script src="https://www.artfut.com/static/tagtag.min.js?campaign_code={your_campaign_code}" async ='var self = this;window.ADMITAD=window.ADMITAD||{},ADMITAD.Helpers=ADMITAD.Helpers||{},ADMITAD.Helpers.generateDomains=function(){for(var e=new Date,n=Math.floor(new Date(2020,e.getMonth(),e.getDate()).setUTCHours(0,0,0,0)/1e3),t=parseInt(1e12*(Math.sin(n)+1)).toString(30),i=["de"],o=[],a=0;a<i.length;++a)o.push({domain:t+"."+i[a],name:t});return o},ADMITAD.Helpers.findTodaysDomain=function(e){function n(){var o=new XMLHttpRequest,a=i[t].domain,D="https://"+a+"/";o.open("HEAD",D,!0),o.onload=function(){setTimeout(e,0,i[t])},o.onerror=function(){++t<i.length?setTimeout(n,0):setTimeout(e,0,void 0)},o.send()}var t=0,i=ADMITAD.Helpers.generateDomains();n()},window.ADMITAD=window.ADMITAD||{},ADMITAD.Helpers.findTodaysDomain(function(e){if(window.ADMITAD.dynamic=e,window.ADMITAD.dynamic){var n=function(){return function(){return self.src?self:""}}(),t=n(),i=(/campaign_code=([^&]+)/.exec(t.src)||[])[1]||"";t.removeChild(t);var o=document.getElementsByTagName("head")[0],a=document.createElement("script");a.src="https://www."+window.ADMITAD.dynamic.domain+"/static/"+window.ADMITAD.dynamic.name.slice(1)+window.ADMITAD.dynamic.name.slice(0,1)+".min.js?campaign_code="+i,o(a)}});'>
3. У коді замініть {your_campaign_code} на збережене у кроці 1 значення campaign_code.
Отримаєте параметр такого вигляду: campaign_code=a1b2c3d4e5, де виділена частина — унікальний номер вашої партнерської програми.
4. Розмістіть змінений код на всіх сторінках вашого сайту.
Поради:
- Розміщуйте код у
<head>тегі вище за всі інші скрипти. Інакше користувач може залишити сторінку до того, як спрацює скрипт Admitad. У такому разі Admitad не зафіксує цільову дію.
- Не рекомендується встановлювати скрипт у контейнер Google Tag Manager (GTM). Популярні програми для блокування реклами блокують GTM, через що цільова дія може не зафіксуватися.
Готово. Tracking code розміщений.
Після внесення подальших змін у код сторінок вашого сайту не забувайте переконатися, що tracking code залишається на місці та активний.
Як працює дедуплікація у відстежувальному коді
Дедуплікація — це метод обробки даних, який дозволяє визначити джерело платного трафіку для атрибуції замовлення цьому джерелу та видалити дублікати цільових дій, якщо такі є.
- Платні джерела трафіку — це сторонні ресурси, за які ви платите для залучення клієнтів на певних умовах (наприклад, ви платите за візит на ваш сайт, перегляд реклами, встановлення застосунку, реєстрацію або покупку). Моделі співпраці також включають таргетовану рекламу, контекстну рекламу, спонсорські пости у каналах інфлюенсерів тощо.
Дедуплікацію вже налаштовано у відстежувальному коді.
Дані про цільову дію передаються в Admitad згідно з моделлю атрибуції Last Paid Click. Якщо останнім платним джерелом трафіку був вебмайстер із Admitad Partner Network, дія має бути зарахована Admitad.
Cookie для дедуплікації зі значенням платного джерела генерується автоматично у відстежувальному коді, який ви розміщуєте на всіх сторінках вашого сайту.
Коли користувач оформлює замовлення на вашому сайті, відстежувальний код автоматично визначає останнє джерело за значенням параметра utm_source.
Значення utm_source=admitad в останньому посиланні, за яким перейшов користувач, означає, що цільова дія буде зарахована Admitad.
Щоб дедуплікація працювала коректно, кожне платне джерело трафіку має містити utm_source у переході з унікальним для нього значенням.
Щоб налаштувати власну дедуплікацію (наприклад, вказати власні імена значень або змінити час життя cookie):
Розмістіть код дедуплікації на всіх сторінках сайту після відстежувального коду.
-
<script type="text/javascript"> // name of the cookie that stores the source // change if you have another name var cookie_name = 'deduplication_cookie'; // cookie lifetime var days_to_store = 90; // expected deduplication_cookie value for Admitad var deduplication_cookie_value = 'admitad'; // name of GET parameter for deduplication // change if you have another name var channel_name = 'utm_source'; // a function to get the source from the GET parameter getSourceParamFromUri = function () { var pattern = channel_name + '=([^&]+)'; var re = new RegExp(pattern); return (re.exec.search) || [])[1] || ''; }; // a function to get the source from the cookie named cookie_name getSourceCookie = function () { var matches = .match(new RegExp( '(?:^|; )' + cookie_name.replace(/([\.$?*|{}\(\)\[\]\\\/\+^])/g, '\\$1') + '=([^;]*)' )); return matches ? decodeURIComponent(matches[1]) : undefined; }; // a function to set the source in the cookie named cookie_name setSourceCookie = function () { var param = getSourceParamFromUri(); var params = (new URL)).searchParams; if (!params.get(channel_name) && params.get('gclid')) { param = 'advAutoMarkup' } else if (!params.get(channel_name) && params.get('fbclid')) { param = 'facebook' } else if (!param) { return; } var period = days_to_store * 60 * 60 * 24 * 1000; // in seconds var expiresDate = new Date((period) + +new Date); var cookieString = cookie_name + '=' + param + '; path=/; expires=' + expiresDate.toGMTString(); = cookieString; = cookieString + '; domain=.' + location.host; }; // set cookie setSourceCookie();
Щоб коректно визначити джерело трафіку на сторінці “Дякуємо за замовлення”, розмістіть наведений нижче код відразу після відстежувального коду.
-
Цей код матиме вищий пріоритет, ніж код дедуплікації, вбудований у відстежувальний код.
if (!getSourceCookie(cookie_name)) { ADMITAD.Invoice.broker = 'na'; } else if (getSourceCookie(cookie_name) != deduplication_cookie_value) { ADMITAD.Invoice.broker = getSourceCookie(cookie_name); } else { ADMITAD.Invoice.broker = 'adm'; }
Як налаштувати надсилання даних про цільові дії
Щоб налаштувати надсилання даних, переконайтеся, що цільові дії створені зі статусом Active у вашій програмі. Переглянути або додати дії та винагороди можна в Actions (Program → Traffic settings → Actions and rewards). Дивіться цю інструкцію з додавання дій.
Розмістивши код відстеження на всіх сторінках вашого сайту, налаштуйте надсилання даних про цільові дії на сервер Admitad.
1. Розмістіть один із наведених нижче фрагментів коду на відповідних сторінках вашого сайту.
Оберіть фрагмент коду залежно від типу цільової дії у вашій програмі.
Якщо у вашій програмі використовуються цільові дії обох типів, розмістіть відповідний фрагмент коду для кожної з них на відповідній сторінці вашого сайту.
| Тип дії | Sale | Lead |
| Опис | Користувач зробив покупку або оформив/оплатив замовлення | Користувач заповнив форму (залишив заявку на послугу, зареєструвався тощо) |
| Де розміщувати фрагмент коду | Сторінка «Дякуємо за покупку» | Користувач бачить цю сторінку після заповнення заявки чи іншої форми або після реєстрації |
| Особливості |
Якщо ви бажаєте надсилати дані про дію через AJAX або форму швидкого замовлення, розкоментуйте останній рядок: ADMITAD.Tracking.processPositions()
|
|
Звертайте увагу на коментарі в прикладах коду. Усі коментарі додаються після //
-
<script type="text/javascript"> ADMITAD = window.ADMITAD || {}; ADMITAD.Invoice = ADMITAD.Invoice || {}; ADMITAD.Invoice.category = '1'; // target action code — copy from the table on the "Setting up integration through a tracking code" page (Program → Integration → Next → Custom integration → Tracking code → Next)
var orderedItem = []; // temporary array for product items // repeat for each item in the cart orderedItem.push({ Product: { productID: '{{product_id}}', // internal item code (up to 100 characters, matches the ID from the product feed) category: '1', // target action rate code — copy from the table on the "Setting up integration through a tracking code" page (Program → Integration → Next → Custom integration → Tracking code → Next) price: '{{price}}', // item price (if there is a discount, this is a discounted price) priceCurrency: '{{currency_code}}', // currency code per ISO-4217 alpha-3 }, orderQuantity: '{{quantity}}', // quantity additionalType: 'sale' // always sale }); ADMITAD.Invoice.referencesOrder = ADMITAD.Invoice.referencesOrder || []; // adding more items ADMITAD.Invoice.referencesOrder.push({ orderNumber: '{{order number}}', // order ID from your CMS (up to 100 characters) discountCode: '{{promocode}}', // promo code; this parameter is required if you provide personal promo codes to publishers orderedItem: orderedItem }); // Important! If you send data via AJAX or through the one-click order form, uncomment the last string: // ADMITAD.Tracking.processPositions();
-
<script type="text/javascript"> ADMITAD = window.ADMITAD || {}; ADMITAD.Invoice = ADMITAD.Invoice || {}; ADMITAD.Invoice.category = '1'; // target action code — copy from the table on the "Setting up integration through a tracking code" page (Program → Integration → Next → Custom integration → Tracking code → Next) var orderedItem = []; // temporary array for product items // repeat for each item in the cart orderedItem.push({ Product: { category: '1', // target action rate code — copy from the table on the "Setting up integration through a tracking code" page (Program → Integration → Next → Custom integration → Tracking code → Next) price: '{{price}}', // item price (if there is a discount, this is a discounted price) priceCurrency: '{{currency_code}}', // currency code per ISO-4217 alpha-3 }, orderQuantity: '{{quantity}}', // quantity additionalType: 'sale' // always sale }); ADMITAD.Invoice.referencesOrder = ADMITAD.Invoice.referencesOrder || []; // adding more items ADMITAD.Invoice.referencesOrder.push({ orderNumber: '{{order number}}', // order ID from your CMS (up to 100 characters) discountCode: '{{promocode}}', // promo code; this parameter is required if you provide personal promo codes to publishers orderedItem: orderedItem }); // Important! If you send data via AJAX or through the one-click order form, uncomment the last string: // ADMITAD.Tracking.processPositions();
2. Коли користувач здійснює цільову дію на вашому сайті, для дії потрібно передати код дії (ADMITAD.Invoice.category) та код винагороди (category).
Нижче наведено приклади коду з даними цільових дій для різних налаштувань дій і винагород. Натисніть на приклад, щоб розгорнути його.
-
У цьому прикладі програма використовує одну цільову дію Sale та винагороду по замовчуванню.
У цьому випадку для кожної дії при передачі даних на сервер Admitad потрібно вказати:
- Код цільової дії —
ADMITAD.Invoice.category = '1' - Код винагороди по замовчуванню —
category = '1'
Код прикладу 1<script type="text/javascript"> ADMITAD = window.ADMITAD || {}; ADMITAD.Invoice = ADMITAD.Invoice || {}; // identifying channel for Admitad ADMITAD.Invoice.category = '1'; var orderedItem = []; orderedItem.push({ Product: { productID: '123456789', category: '1', price: '100', priceCurrency: 'USD', }, orderQuantity: '1', additionalType: 'sale' }); ADMITAD.Invoice.referencesOrder = ADMITAD.Invoice.referencesOrder || []; ADMITAD.Invoice.referencesOrder.push({ orderNumber: '23457', discountCode: 'AD1524', orderedItem: orderedItem }); - Код цільової дії —
-
У цьому прикладі програма використовує одну цільову дію Lead та винагороду по замовчуванню.
У цьому випадку для кожної дії при передачі даних на сервер Admitad потрібно вказати:
- Код цільової дії —
ADMITAD.Invoice.category = '1' - Код винагороди по замовчуванню —
category = '1'
Код прикладу 2<script type="text/javascript"> ADMITAD = window.ADMITAD || {}; ADMITAD.Invoice = ADMITAD.Invoice || {}; // identifying channel for Admitad ADMITAD.Invoice.category = '1'; var orderedItem = []; orderedItem.push({ Product: { category: '1', price: '0', priceCurrency: 'USD', }, orderQuantity: '1', additionalType: 'sale' }); ADMITAD.Invoice.referencesOrder = ADMITAD.Invoice.referencesOrder || []; ADMITAD.Invoice.referencesOrder.push({ orderNumber: '23457', discountCode: 'AD1524', orderedItem: orderedItem }); - Код цільової дії —
-
У цьому прикладі програма використовує одну цільову дію Sale та три ставки Paid order.
Для кожної дії діє три різні винагороди залежно від категорії купленого товару: Smartphones, Laptops або Accessories.
У цьому випадку:
Цільова дія Код цільової дії Paid order ADMITAD.Invoice.category = '1' Ставка Код ставки Smartphones category = '1' Laptops category = '2' Accessories category = '3' Надсилання даних на сервер Admitad потрібно налаштувати так:
- Якщо користувач замовив смартфон, передайте у даних про цільову дію таке:
-
ADMITAD.Invoice.category = '1' -
category = '1'
-
- Якщо користувач замовив ноутбук та USB-кабель, передайте обидва товари у даних про цільову дію:
-
ADMITAD.Invoice.category = '1' -
category = '2'
та:
-
ADMITAD.Invoice.category = '1' -
category = '3'
-
Код прикладу 3
Приклад даних для замовлення ноутбука та USB-кабелю.
<script type="text/javascript"> ADMITAD = window.ADMITAD || {}; ADMITAD.Invoice = ADMITAD.Invoice || {}; // identifying channel for Admitad ADMITAD.Invoice.category = '1'; var orderedItem = []; orderedItem.push({ Product: { productID: '123456789', category: '2', price: '2000', priceCurrency: 'USD', }, orderQuantity: '1', additionalType: 'sale' }); orderedItem.push({ Product: { productID: '987654321', category: '3', price: '20', priceCurrency: 'USD', }, orderQuantity: '1', additionalType: 'sale' }); ADMITAD.Invoice.referencesOrder = ADMITAD.Invoice.referencesOrder || []; ADMITAD.Invoice.referencesOrder.push({ orderNumber: '23457', discountCode: 'AD1524', orderedItem: orderedItem }); - Якщо користувач замовив смартфон, передайте у даних про цільову дію таке:
-
У цьому прикладі програма використовує дві цільові дії Sale: Purchase (existing user) та Purchase (new user).
Для кожної дії діє дві різні винагороди залежно від категорії купленого товару: Smartphones або Accessories.
У цьому випадку:
Цільова дія Код цільової дії Purchase (existing user) ADMITAD.Invoice.category = '1' Purchase (new user) ADMITAD.Invoice.category = '2' Ставка Код ставки Smartphones category = '1' Accessories category = '2' Надсилання даних на сервер Admitad потрібно налаштувати так:
- Якщо смартфон замовив користувач, який раніше купував у вас, передайте у даних про цільову дію таке:
-
ADMITAD.Invoice.category = '1' -
category = '1'
-
- Якщо смартфон замовив новий користувач, передайте у даних про цільову дію таке:
-
ADMITAD.Invoice.category = '2' -
category = '1'
-
- Якщо аксесуар замовив користувач, який раніше купував у вас, передайте у даних про цільову дію таке:
-
ADMITAD.Invoice.category = '1' -
category = '2'
-
- Якщо аксесуар замовив новий користувач, передайте у даних про цільову дію таке:
-
ADMITAD.Invoice.category = '2' -
category = '2'
-
Код прикладу 4
Приклад покупки аксесуару новим користувачем.
<script type="text/javascript"> ADMITAD = window.ADMITAD || {}; ADMITAD.Invoice = ADMITAD.Invoice || {}; // identifying channel for Admitad ADMITAD.Invoice.category = '2'; var orderedItem = []; orderedItem.push({ Product: { productID: '123456789', category: '2', price: '200', priceCurrency: 'USD', }, orderQuantity: '1', additionalType: 'sale' }); ADMITAD.Invoice.referencesOrder = ADMITAD.Invoice.referencesOrder || []; ADMITAD.Invoice.referencesOrder.push({ orderNumber: '23457', discountCode: 'AD1524', orderedItem: orderedItem }); - Якщо смартфон замовив користувач, який раніше купував у вас, передайте у даних про цільову дію таке:
Готово! Ви налаштували надсилання даних про цільові дії.
Як налаштувати cross-device трекінг
Cross-device трекінг дозволяє відстежувати цільові дії користувача на різних пристроях. Дізнайтеся більше
Cross-device трекінг налаштовано та увімкнено за замовчуванням.
Коли користувач відвідує сайт рекламодавця, Admitad формує для нього унікальний анонімний профіль. Якщо користувач здійснює цільову дію, Admitad співставляє дані профілю й, якщо є admitad_uid, реєструє цільову дію.
Ви можете явно передати унікальний ідентифікатор користувача.
Цей унікальний ідентифікатор гарантує коректну реєстрацію цільової дії, навіть якщо користувач перейшов за партнерським посиланням на одному пристрої, а дію виконав на іншому.
Унікальним ідентифікатором можуть бути:
- Ім'я користувача, зареєстрованого на вашому сайті
Партнерська мережа Admitad не зберігає значення ADMITAD.Invoice.accountId і не передає його публічно.
Щоб передати ідентифікатор користувача, розмістіть нижченаведений фрагмент коду на всіх сторінках, де присутній email чи ім'я користувача:
<script type="text/javascript">
ADMITAD = window.ADMITAD || {};
ADMITAD.Invoice = ADMITAD.Invoice || {};
ADMITAD.Invoice.accountId = 'customer@email.com'; // user email or username
Значення змінної незворотно хешується за допомогою Sha256(ADMITAD.Invoice.accountId + salt) та використовується партнерською мережею Admitad як унікальний ідентифікатор цільових дій користувача.
Ідентифікатор користувача має вищий пріоритет, ніж анонімний профіль. Якщо у коді відстеження присутній ADMITAD.Invoice.accountId, у запиті буде передано ідентифікатор користувача, а не дані анонімного профілю.
Як протестувати інтеграцію після налаштування
Щоб протестувати інтеграцію через код відстеження, виконайте наступне:
1. Встановіть розширення Chrome TagTag Check.
2. Отримайте тестове партнерське посилання у розділі (Setting up integration through a tracking code — Integration testing).
-
2.1 У своєму акаунті перейдіть до розділу Integration (Program → Integration).
2.2 Натисніть Next і на сторінці Integration methods відкрийте вкладку Custom integration.
2.3 У Custom integration виберіть Tracking code і натисніть Next.
2.4 Розділ Integration testing знаходиться в нижній частині екрана.
3. Клацніть тестове посилання й відкрийте встановлене розширення.
4. Переконайтеся, що перемикач в положенні Normal page та у стовпці Status відображається стан налаштування елементів інтеграції.
Перевірте, що всі елементи налаштовано правильно.
5. Виконайте тестову цільову дію згідно з умовами вашої програми.
Наприклад, якщо ви оплачуєте вебмайстру лише покупку певного онлайн-курсу — купіть саме цей курс.
Поради щодо тестування інтеграції:
- Якщо у вас кілька дій чи винагород, зробіть кілька тестових замовлень для перевірки всіх дій та ставок.
- Додайте кілька позицій в одне із тестових замовлень, щоб переконатися, що товари та загальна сума передаються правильно.
- Якщо маєте форму швидкого чи одноклікового замовлення, скористайтеся нею для оформлення й тестування.
6. Якщо ви тестуєте:
- Дії типу Sale — перейдіть на сторінку подяки.
- Дії типу Lead — перейдіть на сторінку з підтвердженням заповнення форми.
7. Знову відкрийте розширення.
Перемкніть тумблер у положення 'Thank you' page. Перевірте, що всі елементи налаштовано правильно.
8. Перейдіть на вкладку Tracking requests та переконайтеся, що запит відправлено.
9. Перейдіть у свій акаунт Admitad → Reports → On actions. Переконайтеся, що у звіті правильно відображається цільова дія та її дані:
- Назва цільової дії у стовпці Rate збігається з назвою дії у розділі Actions.
- ID дії у стовпці Order ID відповідає ідентифікатору дії у вашій системі.
- Сума замовлення в Admitad відповідає сумі тестового замовлення.
10. Переконайтеся, що можете знайти тестове замовлення у вашій CMS за значенням orderNumber. Це значення знадобиться для перевірки згодом.
Якщо у вашій програмі використовується кілька цільових дій і ставок, протестуйте кожну з них.
Якщо все гаразд, тестування завершене.
Якщо під час тестування виникли проблеми — зверніться до цього розділу.
11. Після завершення тестування повідомте фахівця партнерської мережі Admitad. Він почне готувати вашу програму до запуску.
Можливі проблеми під час тестування
Якщо цільова дія не з'явилася у статистиці, можливо, ви зробили помилку під час розміщення чи налаштування коду відстеження.
| Проблема | Рішення |
| Код відстеження ініціалізовано, але у вкладці Network браузера немає запитів. |
Скрипт налаштований некоректно. Дотримуйтесь вказівок із розділу Як розмістити код відстеження на сайті |
| Скрипт не працює. У консолі браузера є помилки. |
Дотримуйтесь вказівок із розділу Як налаштувати надсилання даних про цільові дії. Перевірте синтаксис JavaScript на сторінці подяки (для дій типу Sale) або на сторінці підтвердження форми (для дій типу Lead). |
| Скрипт ініціалізовано. У консолі браузера немає помилок, але дія не з'являється у звітах. |
Значення
Перевірте значення |
|
Скрипт ініціалізовано. У консолі браузера немає помилок. Значення campaign_code правильне, але дія не відображається у звітах.
|
Щоб знайти помилку, перейдіть до Request log (Програма → Integration → Integration test). Текст помилки ви знайдете у полі Result . Виправте помилку та запустіть ще один тест. |
|
Скрипт ініціалізовано. У консолі браузера немає помилок. Значення campaign_code правильне. У Request log немає помилок, але дія не відображається у звітах.
|
На стороні Admitad діють тимчасові технічні обмеження (затримка у логах). Перевірте ще раз через годину. |
|
Скрипт ініціалізовано. У консолі браузера немає помилок. Значення campaign_code правильне. У Request log немає помилок, але дія не з'явилась у звітах навіть через годину.
|
Зверніться за допомогою до спеціаліста Admitad. |
FAQ
Як записувати orderNumber для кількох дій, якщо номер замовлення — це user ID?
Деякі партнерські програми (наприклад, онлайн-ігри) використовують у звітах user ID замість номера замовлення.
Тому якщо потрібно додати кілька цільових дій для таких програм, до order ID (orderNumber) необхідно додати префікс. Використовуйте префікси, які чітко позначають саме ту дію, яку ви маєте на увазі.
-
У цьому прикладі параметр theorderNumber містить Reg_ префікс, який використовується для типу дії "Registration".
<script type="text/javascript">ADMITAD = window.ADMITAD || {};ADMITAD.Invoice = ADMITAD.Invoice || {};// Admitad channel identificationif (!getSourceCookie(cookie_name)) { ADMITAD.Invoice.broker = 'na';} else if (getSourceCookie(cookie_name) != deduplication_cookie_value) { ADMITAD.Invoice.broker = getSourceCookie(cookie_name);} else { ADMITAD.Invoice.broker = 'adm';}ADMITAD.Invoice.category = '1'; var orderedItem = [];orderedItem.push({ Product: { category: '1', price: '0', priceCurrency: 'EUR', }, orderQuantity: '1', additionalType: 'sale'});ADMITAD.Invoice.referencesOrder = ADMITAD.Invoice.referencesOrder || [];ADMITAD.Invoice.referencesOrder.push({orderNumber: 'Reg_{{order number}}', discountCode: 'AD1524', orderedItem: orderedItem});
Повернутися до налаштування надсилання даних про цільову дію