bitrix get user id

Реализацию User ID я осуществлял для интернет-магазина на 1С-Битрикс для библиотеки analytics.js (код Universal Analytics). Но поскольку задача решается в два этапа, не только веб-аналитиком, но еще и с помощью внедрения разработчиком дополнительного кода на сайт (то есть определяется программно), постараюсь описать этот процесс максимально подробно.

Что мы должны получить на выходе?

Связь ID пользователя на сайте со всеми его заходами на сайт, просмотрами страниц, транзакциями и персональными данными на сайте, которые он указал в личном кабинете (имя, адрес, телефон, e-mail и т.д.).

В нашем случае, 18862 – это ID моей учетной записи в интернет-магазине:

а 25082 – другого человека, который сделал покупку на сумму 2600 руб. Теперь заказчику не составит труда связать все действия на сайте с его контактными данными и создать для него, например, персонализированную e-mail рассылку. Или какое-нибудь спецпредложение. Любые автоворонки, сценарии, скрипты – ограничиваемся только фантазией!

Итак, что нам нужно:

1. «Вход / Личный кабинет» на сайте, через который пользователь сначала сможет зарегистрироваться, а дальше авторизоваться;

Примечание: практически на всех движках e-commerce по умолчанию присутствует форма регистрации и личный кабинет, так что с этим проблем быть не должно. Для одностраничных сайтов можно добавить авторизацию через социальные сети, если в этом есть необходимость. Как правило, форма на таком сайте ухудшает конверсию и поведенческие характеристики в силу избыточности действий пользователя.

2. Для своего движка найти документацию, в которой описываются методы и классы. Там найти информацию о способах извлечения данных о зарегистрированном пользователе, в том числе и о User ID.

Открываем Google, вводим «user id bitrix», открываем первую ссылку из выдачи.

Из документации становится понятно, что для 1С-Битрикс информацию о User ID мы можем получить из переменной GetID(), которая доступна в объекте $USER.

Далее разработчику остается реализовать это программно (на том же PHP), добавив некоторые строчки кода в шапку основного шаблона сайта. С учетом синтаксиса Google Analytics, разумеется. Про него можно почитать в официальной справке разработчиков Google.

3. Настроить Google Analytics путем создания отдельного представления User ID, а также создать специальный параметр на уровне ресурса

Переходим в Analytics и в колонке Ресурс выбираем «Отслеживание – User-ID». Принимаем правила в отношении User-ID, переключаем ползунок в позицию «Вкл.» и нажимаем Далее. На последнем шаге создаем новое представление User ID, введя его название и указав часовой пояс.

Подробнее об этих шагах со скриншотами читайте здесь.

Далее создаем специальный параметр и запоминаем его индекс. В нашем случае это 8.

    Название: User >
Понравилась статья? Поделиться с друзьями:
Vkontakte.INFO
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!: