Передача идентификатора пользователя

Для сбора статистики в разрезе пользователей необходимо присвоить пользователям уникальные идентификаторы и включать их в данные, отправляемые в счетчик Топ-100. Это позволит соотносить в Топ-100 активности на сайте (просмотры, клики и т.п.) с заданными пользователями.

Передавать идентификатор пользователя в Топ-100 нужно следующим образом:

  • Указывая идентификатор пользователя в качестве параметра user_id в коде счетчика при инициализации.

Пример:

<!-- Top100 (Kraken) Counter -->
    // …
    var options = {
        // …
        user_id: <USER_ID> || null
    };
    // …
<!-- END Top100 (Kraken) Counter -->
  • Либо передавая идентификатор через метод syncUserId.

Добавив в код страницы вызов syncUserId, можно переопределить значение user_id, указанное в настройках счётчика при инициализации.

Пример:

top100Counter.syncUserId(<USER_ID>);

ВНИМАНИЕ! Если планируется использование метода syncUserId, то обязательно в коде счетчика необходимо указать параметр user_id. Если на момент инициализации счётчика пользователь неизвестен, то в качестве user_id нужно указать null. Без указания параметра user_id при вызове syncUserId будет напечатано предупреждение в консоли.

Так можно учитывать в собираемой статистике поведение пользователя. Например:

  • Если требуется указать, что пользователь разлогинился, надо вызвать метод syncUserId с аргументом null:

top100Counter.syncUserId(null)

  • Если человек пришёл незалогиненный и залогинился в процессе работы с сайтом: в атрибутах счетчика при инициализации следует указать «user_id: null» и далее после авторизации передать нужный идентификатор пользователя через syncUserId.
  • Если человек пришёл залогиненным, затем разлогинился и перелогинился: в атрибутах счетчика при инициализации следует указать исходный идентификатор пользователя, потом через syncUserId передать null (если это необходимо) и снова через syncUserId передать новый идентификатор.

results matching ""

    No results matching ""