Получить id пользователя битрикс

bitrix как получить ID пользователя зная его e-mail?

1 ответ 1

Более подробно о работе приведенных методов вы можете посмотреть в документации

Всё ещё ищете ответ? Посмотрите другие вопросы с метками битрикс или задайте свой вопрос.

Похожие

Для подписки на ленту скопируйте и вставьте эту ссылку в вашу программу для чтения RSS.

дизайн сайта / логотип © 2019 Stack Exchange Inc; пользовательское содержимое попадает под действие лицензии cc by-sa 4.0 с указанием ссылки на источник. rev 2019.12.20.35703

Для работы с пользователями, самый простой вариант что нужно знать это его id.

Класс CUser и метод GetId помогает получить id текущего пользователя в битрикс. Итак рассмотрим все по порядку.

Пример использования GetId, для того чтобы получить id пользователя битрикс:

Рассмотрим пример как получить другие поля текущего пользователя в битрикс. Для решения этой задачи нам тоже потребуется с помощью данного метода получить 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 >
Ссылка на основную публикацию
Adblock
detector