0
На рассмотрении

Фильтрация по visitor_id

halogene 2 года назад в API обновлен Екатерина Белявцева 2 года назад 3

Здравствуйте,

visitor_id по умолчанию это 10-значный идентификатор посетителя, в то же время он может отображаться виджетом на сайте в виде укороченной версии в 6 символов (по умолчанию), к примеру 1234567890 будет показан как 567890. 

Это приводит к тому, что имея в распоряжении лишь короткую версию, невозможно по ней отфильтровать данные, тип поля visitor_id - number не поддерживает оператор like\regex, и чтобы найти нужную запись приходится перебирать огромное количество данных вручную.

В то же время, скажем, интерфейс UIS позволяет искать по частичному совпадению visitor_id. Битрикс 24 также умеет искать частичные совпадения в пользовательских полях (если они передаются). А DataAPI - не умеет, либо эта часть не документирована вообще.

Ваше имя:
Ilya
На рассмотрении

Добрый день, Илья.

Уточните, пожалуйста, как используете visitor_id? Какие данные пытаетесь получить путем фильтрации?
Для удобства решения вопроса, мы можем позвонить Вам для уточнения деталей. Подскажете свой номер?

Здравствуйте, получаем стандартные данные об РК, источник, канал и т.д. Если заказ идет через сайт, то visitor_id приходит полностью и найти данные через API не составит труда, но если, предположим, клиент звонит по телефону и в процессе беседы сообщает этот код, то он абсолютно бесполезен т.к. поиска по частичному совпадению нет (через API). Если при этом подключена интеграция в Bitrix24 (и visitor_id передается) то из него можно получить данные по частичному совпадение, но излишне громоздо выходит.

Илья,

благодарю за ответ.

Верно понимаю, Вы используете на сайте отображение Промо-кода из 6 цифр? Можете подсказать свой сайт или любые данные о себе, чтобы мы могли найти вас и при необходимости связаться.

Также уточните, пожалуйста, какой используете метод для получения данных?

Сервис поддержки клиентов работает на платформе UserEcho