0
Завершен

Определение Comagic_ID (visitor_id) с помощью JS API

Anatoliy Kayibkhanov 4 года назад в API обновлен Федор Власов 3 года назад 11

При оформлении заказа на сайте я отправляю его напрямую в crm.
Хотелось бы отправлять туда и visitor-id от CoMagic, чтобы потом в случае успешной продажи выгружать данные в CoMagic и GA (это у нас уже отлажено).
Но чтобы получить visitor-id сейчас приходится поизвращаться (считываем его из скрытого поля с идентификатором).

Не проще ли предоставить в JS API специальную функцию, которая будет возвращать Visitor-id пользователя?

Ваше имя:

Ответ

Ответ
Завершен

Всем доброго дня! Мы добавили метод получения ID посетителя в базу знаний

Comagic.getVisitorId()

https://www.comagic.ru/support/api/javascript-api/#get-user-id

ХОРОШО, МНЕ ПОНРАВИЛОСЬ

Задача решена.
Добавьте информацию о функции в документацию и уведомите сотрудников службы поддержки о её существовани (общался с 3-мя сотрудниками по этому вопросу, никто не смог мне помочь).

Оценка удовлетворенности от Anatoliy Kayibkhanov 4 года назад
На рассмотрении

Анатолий, приветствую!
У нас есть функция, которая возвращает ID посетителя:



скажите, пожалуйста, это поможет решить Вашу задачу?

почему эта функция не документирована и служба поддержки о ней не знает?

Доброе утро ! Если опираться на описанную Вами ситуацию, то Вы можете воспользоваться альтернативным способом отправки заявки с сайта по средствам js api, https://www.comagic.ru/support/article/186/#Alternativniy_sposob_otpravki_polzovatelskoy_zayavki   http://joxi.ru/KAxoqnWIMqbLq2


При данном способе visitor_id будет заложен в возвращаемом результате. 

Завершен

Потому что получение идентификатора посетителя предполагается при помощи REST-API и описано здесь.

Получение этой информации при помощи JS-API является чисто техническим и в свободном доступе не находится.


Подскажите, пожалуйста, мы помогли реализовать поставленную задачу?

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

Анатолий, приветствую!

Со мной связался Ваш менеджер и сообщил, что у Вас есть техническая проблема.

Прошу описать, что именно не работает, так как при тестировании проблем мы не видим.

Добавлю, что CoMagic не сразу знает ID посетителя, потому данный метод не всегда может возвращать данные

Например, как только я зашла на сайт, CoMagic еще не успел мне выдать ID, и если в этот момент отправить запрос к API - то ничего не получится.

Евгения, а почему CoMagic не сразу выдает ID? Эта проблема решаема или есть другие варианты? Я так понимаю, если не решаема, но мне придется в cookies прописывать это число.

Федор, доброго дня!
Немного не понял, что Вы имеете ввиду :) Расскажите подробнее, пожалуйста.


Евгения подразумевала, что значение visitor_id появляется после полной загрузки нашего скрипта, это секунда-другая.

в итоге пришлось сделать с таймаутом - значения поля в форме:


setTimeout(function () {
$('#edit-submitted-comagicid').attr('value', Comagic.getVisitorId() );
}, 300);




Завершен

Анатолий, к сожалению, не получила от Вас обратной связи.

Если проблема актуальна, просим связаться с персональным менеджером по телефону 8-495-989-51-51, почте info@comagic.ru или напрямую мне на почту e.baleeva@uiscom.ru.

Мы со своей стороны провели проверки- опция работает, проблем не обнаружено.

Желаем хорошего дня!

Ответ
Завершен

Всем доброго дня! Мы добавили метод получения ID посетителя в базу знаний

Comagic.getVisitorId()

https://www.comagic.ru/support/api/javascript-api/#get-user-id

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