Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Событие - это единица измерения взаимодействия пользователя с сайтом или продвижением клиента по воронке продаж.

...

Обязательными атрибутами событий Strimix являются:

  • event - название события

  • strimix_avid - идентификатор анонимного посетителя сайта

  • user_external_id - идентификатор пользователя

Info

strimix_avid и user_external_id можно передавать как вместе, так и только один из них. Но в любом случае в событии должен присутствовать как минимум один из этих атрибутов! Иначе событие не будет обработано в Strimix.

Необязательный атрибут события:

  • timestamp - время регистрации события в UNIX формате (в миллисекундах).

...

Пример JSON-строки для отправки события deal через Strimix server-side API:

Code Block
languagejson
{
  "timestamp": 1705360211599,
  "event":"deal",
  "user_external_ids": {
    "crm_client_id": "655fd150deea972254b7b1d4"
  },
  "strimix_avid": "7178bd4a-18f9-4e5d-8b72-228dad815bdc",
  "deal": {
    "id": "655fd150deea972254b7b1d4",
    "status": "paid",
    "manager": "Dmitry Yatsenko",
    "value": 100.0,
    "paid_value": 50.0,
    "currency": "USD",
    "payment_method": "stripe",
    "promo_action": "Black Friday",
    "custom_params": {
      "offer_name": "50% discount",
      "products_cost_price": 20.0,
      "is_new_cutomer": true
    }
  }
}

...

Пример JSON-строки для отправки события order через Strimix server-side API:

Code Block
languagejson
{
  "timestamp": 1705360211599,
  "event":"order",
  "user_external_ids": {
    "crm_client_id": "655fd150deea972254b7b1d4"
  },
  "strimix_avid": "7178bd4a-18f9-4e5d-8b72-228dad815bdc",
  "order": {
    "id": "655fd150deea972254b7b1d4",
    "status": "paid",
    "manager": "Dmitry Yatsenko",
    "value": 100.0,
    "paid_value": 50.0,
    "currency": "USD",
    "payment_method": "stripe",
    "promo_action": "Black Friday",
    "custom_params": {
      "offer_name": "50% discount",
      "products_cost_price": 20.0,
      "is_new_cutomer": true
    }
  }
}

...

Во время отправки кастомных событий можно передавать кастомные параметры события. Кастомные параметры необходимо указать в атрибуте event_params. Кастомный параметр может иметь следующие типы значений: строка, число, булево значение:

...

Пример JSON-строки для отправки кастомного события через Strimix server-side API:

Code Block
languagejson
{
  "timestamp": 1705360211599,
  "event":"custom_event_name",
  "event_params": {
    "custom_param_key_1": "string_value",
    "custom_param_key_2": 123.0,
    "custom_param_key_3": true
  },
  "user_external_ids": {
    "crm_client_id": "655fd150deea972254b7b1d4"
  },
  "strimix_avid": "7178bd4a-18f9-4e5d-8b72-228dad815bdc"
}

...