Гибридная интеграция

Гибридный вариант интеграции совмещает в себе элементы Client-Side и Server-Side интеграции. Для обеспечения сквозной идентификации пользователя необходимо в рамках серверных API-вызовов передавать в платформу значения

  • cookie с ID пользователя

  • сессии

Значения данных кук выставляются по-разному в зависимости от того, является ли пользователь новым или вернувшимся.

Если пользователь новый (взаимодействует с сайтом в первый раз), кампании для него запрашиваются с user.slid и session.sl равными null. В ответе на запрос choose вернутся значения кук _slid, _slid_server, _slsession, которые будет необходимо указывать в дальнейших запросах для данного пользователя.

Если пользователь вернувшийся, то в гибридных запросах для него необходимо передавать

  • в атрибуте user.slid: значения куки _slid и/или куки _slid_server (если есть оба значения кук, передаём оба; в некоторых случаях у пользователя может быть только одна из кук). Передаваемые в запросах значения кук _slid и _slid_server должны совпадать с их значениями в браузере пользователя

  • в атрибуте session.sl: значение куки _slsession (если она существует). Передаваемое в запросах значение куки _slsession должно совпадать с её значением в браузере пользователя

Актуальные значения кук _slid, _slid_server, _slsession возвращаются в каждом ответе на запрос choose.

Last updated