Режимы загрузки данных
Ниже описаны режимы загрузки данных о клиентах и заказах, которые используются в методах POST /cdp/apiv1/counter/{counterId}/data/contacts и POST /cdp/apiv1/counter/{counterId}/data/orders.
Если информация была уже загружена в Метрику и отсутствует в передаваемых данных, она останется без изменений. Если в загружаемых данных несколько строк с одинаковым идентификатором, они применятся в случайном порядке.
Примечание. При любом из режимов передавайте все обязательные поля — даже те, которые не меняются.
Дату создания клиента или заказа нельзя изменять.
- SAVE
-
Вся ранее переданная информация полностью заменяется новой.
Пример Значение атрибута до обновления Значение атрибута в передаваемых данных Значение атрибута после обновления 1 Атрибут отсутствует в выгрузке null 1, 2 1, 3 1, 3 Пример Значение атрибута до обновления Значение атрибута в передаваемых данных Значение атрибута после обновления 1 Атрибут отсутствует в выгрузке null 1, 2 1, 3 1, 3 - UPDATE
-
Обновляется только та информация, которую вы загружаете в данный момент.
Пример Значение атрибута до обновления Значение атрибута в передаваемых данных Значение атрибута после обновления 1 Атрибут отсутствует в выгрузке 1 1,2 1,3 1,3 Пример Значение атрибута до обновления Значение атрибута в передаваемых данных Значение атрибута после обновления 1 Атрибут отсутствует в выгрузке 1 1,2 1,3 1,3 - APPEND
-
Новая информация добавляется к ранее загруженной.
Пример Значение атрибута до обновления Значение атрибута в передаваемых данных Значение атрибута после обновления 1 Атрибут отсутствует в выгрузке 1 1,2 1,3 1,2,3 Пример Значение атрибута до обновления Значение атрибута в передаваемых данных Значение атрибута после обновления 1 Атрибут отсутствует в выгрузке 1 1,2 1,3 1,2,3