Skip to content

Трекинг источника перехода ​

В статье про атрибуцию говорится, что рассылка является источником возврата клиента на сайт и в мобильное приложение, поэтому атрибуцировать переход из рассылки нужно отдельным способом. В случае email-рассылок и веб-сайта атрибуция выполняется автоматически. Но в мобильных приложениях необходимо явно задать источник перехода (мобильный пуш).

Если этого не сделать, в отчетах о рассылках показатели выручки будут нулевыми.

Параметры ​

TODO

Актуализировать список параметров

ПараметрОбязателен?Описание
shop_idДаAPI-ключ
typeДаТип сообщения: bulk, chain, transactional
codeДаУникальный код сообщения

Запрос ​

TODO

Ревью мобильных SDK

Пример запроса:

swift
// Источник - мобильный пуш триггерной цепочки
sdk.trackSource(source: .chain, code: "MESSAGE_ID")

// TODO: остальные типы рассылок
kotlin
TBD
java
TBD
javascript
TBD
dart
await sdk.tracking.setSource(const TrackingSource(type: TrackingSourceType.bulk, code: 'source_code'));

Ответ ​

Пример ответа сервера:

json
{
  "status": "success"
}

В случае ошибки ответ будет в формате:

json
{
  "status": "error",
  "payload": {
    "message": "Device ID is not valid"
  }
}