onReady

Поставить callback, который будет вызван в момент, когда будет загружен скрипт и получен ID пользователя.

Пример

function onCarrotReady() {
    console.log('Ok, done!')
};

carrotquest.onReady(onCarrotReady);

Аргументы

Аргумент Описание
callback Обязательный. Функция, которая будет вызвана

User ID и onReady

В случае, если вы настроили отправку User ID через carrotquest.auth, возможна такая ситуация, что у пользователя меняется ID.

Представим ситуацию. Зарегистрированный пользователь (имеющий CarrotQuestID=123, UserID=456) заходит на ваш сайт с другого устройства. Он будет иметь CarrotQuestID=789, UserID не определен. После того, как он вошел в систему, у него меняются идентификаторы, теперь у него снова CarrotQuestID=123, UserID=456.

В этот момент смены CarrotQuestID (с 789 на 123) метод onReady будет вызван снова. Если вы записываете CarrotQuestID куда-то к себе на стороне, нужно перезаписать идентификатор.