Партнёрский код учёта продаж
Если вы проводите рекламную кампанию или запустили реферальную программу, используя сторонний сервис, вы можете измерить их успех с помощью кода учёта продаж, который будет отправлять в используемый вами сервис данные по продажам. Этот код обычно устанавливается на страницу подтверждения заказа — последнюю страницу, которую покупатели видят после размещения заказа.
Чтобы начать отслеживать продажи, получите код отслеживания в сервисе, который вы используете, и добавьте в этот код переменные, которые поддерживаются Эквидом. Далее вставьте код в панели управления Эквида → Настройки → Общие → Трекинг и аналитика.
Добавление кода учёта продаж в Эквид-магазин
Когда вы используете партнёрские или рекламные сервисы, вам нужно добавить их код отслеживания заказов на страницу подтверждения заказа — это страница с сообщением «Спасибо за заказ», которую покупатели видят после размещения заказа.
В панели управления Эквида есть отдельное поле, куда вы можете добавить коды учёта продаж. Они будут срабатывать каждый раз, когда покупатель доходит до страницы подтверждения заказа.
Чтобы добавить партнёрский код учёта продаж на страницу подтверждения заказа в ваш Эквид-магазин:
- Зайдите в Панель управления Эквида → Настройки → Общие → Трекинг и аналитика.
- Прокрутите страницу до секции Партнёрский JavaScript код учёта продаж при завершении заказа и нажмите на переключатель.
- В появившемся окне вставьте ваш код. Если вам нужно добавить несколько кодов, добавляйте их подряд, друг за другом.
- Нажмите Сохранить.
После этого добавленный код будет срабатывать каждый раз, когда покупатель будет доходить до страницы подтверждения заказа, и данные будут отправляться в партнёрский сервис, который вы используете.
Добавление переменных в код учёта продаж
Чтобы передавать в партнёрский сервис детали заказа, вам нужно изменить код, который дал вам партнёр и добавить туда переменные, которые поддерживаются в Эквиде. Это те же переменные, которые используются в шаблонах уведомлений в Эквиде. Список переменных есть в статье на английском языке: Переменные в уведомлениях.
Вы можете добавлять HTML и Javascript коды на страницу подтверждения заказа. Переменные будут работать в обоих случаях, однако есть небольшая разница в том, как следует добавлять переменные в эти коды.
HTML
Если вы используете HTML код, просто вставляйте в код переменные «как есть», без каких-либо дополнительных кодов, например:
${order.total}, ${customer.name}, ${order.number},
HTML код с добавленными переменными будет выглядеть примерно так:
<img src="https://tracking_pixel.com?order-id=${order.number}&amount=${order.total}" />
Javascript
Когда вы используете Javascript код, то вместе с переменной вам нужно добавить ещё небольшой код:
1. Оберните код тегами <#noescape>, чтобы данные передавались в правильном формате:
<script>
<#noescape>
…
</#noescape>
</script>
Пример того, как код может выглядеть:
<script>
<#noescape>
<#list order.items as orderItem>
console.log("Item price is ${orderItem.price}")
</#list>
</#noescape>
</script>
2. К переменным, которые передают текст, добавьте ?js_string. Это касается таких переменных, как ${customer.name} (имя покупателя) и ${orderItem.name} (название товара). С переменными, которые передают данные в виде цифр, например, сумма или номер заказа, ?js_string использовать не нужно.
Вот пример Javascript кода с добавленными переменными:
"order_id": "${order.number}",
"email": "${customer.email?js_string}",
"delivery_country": "${order.billingAddress.countryCode?js_string}"