Добавить идентификатор пользователя вашего скрипта отслеживания
Первым шагом на ваш вопрос, чтобы добавить идентификатор пользователя в отслеживании. Если у вас есть способ идентифицировать пользователей на вашем веб-сайте (то есть: через инструмент маркетинга электронной почты, ваш CRM и т. Д.), Вам следует настроить отслеживание идентификаторов пользователей. Вот статья Google Dev о том, что:
https://developers.google.com/analytics/devguides/collection/analyticsjs/cookies-user-id?hl=en
Однако, в основном ... Вы просто должны добавить к вашему скрипту отслеживания (заменив строку «создать» вы сейчас имеете, заменив «USER_ID» с ИД пользователя система дает им.
ga('create', 'UA-XXXXX-Y', { 'userId': USER_ID });
Кроме того, я обычно включаю этот UserID в качестве специального параметра, так что я могу просмотреть его в Google Analytics и других отчетов. Чтобы сделать это, сначала настроить пользовательский размер для вашего идентификатора, как измерение «Пользовательский уровень». Затем просто добавьте это после того, как будет доступен ваш идентификатор пользователя (если это ваш f рвые пользовательский размер):
ga('set', 'dimension1', USER_ID);
Connect ID пользователя демографического
К сожалению, информации демографической, что Google Analytics предоставляет (в разделе "Аудитории") не совместит с пользовательских размерами (например, идентификатор пользователя). Таким образом, API позволяет только вытащить данные аудитории в совокупности (то есть: подключен к Сити, количеству пользователей, просмотрам страниц этих типов людей ... и т. Д.). Если это сработает для вас, ознакомьтесь с проводником GA Query (см. Ниже), чтобы опробовать различные комбинации размеров & показателей, которые можно развернуть настолько глубоко, насколько это возможно, и максимизировать информацию, полученную от этой демографической информации.
Connect Google Analytics данные к базе данных
Для подключения данных GA к базе данных в автоматическом режиме, вам нужно будет создать своего рода запланированного процесса, который запускает запрос прочь Google API Analytics. Чтобы узнать, какие комбинации метрик и прочее доступны, я бы предложил проверить Google Analytics API Explorer и Google Analytics API reference material. То, что я сделал, было настроено на пакет SSIS (с использованием SSIS GoogleAnalyticsSource) в качестве источника данных, что сделало его довольно простым. Затем только что запланировано, чтобы запускаться ежедневно, заполняя данные, которые я хочу в свою базу данных.
Кроме того, вы можете загружать менее сложные отчеты непосредственно из Google Analytics и импортировать их в свою базу данных с помощью чего-то вроде SQL Server Management Studio.
Первой мыслью является то, что вам необходимо принять меры, чтобы не нарушать Termin of Service Googles, в котором говорится, что вы не должны хранить данные, которые идентифицируют пользователя в Google Analytics (это нормально, хотя хранить идентификатор, который позволяет сопоставлять данные GA с данные, хранящиеся в сторонней системе). Объединение Google Analytics Demographics с сегментами, которые охватывают отдельных пользователей, скорее всего, не сработает (GA обычно не отображает демографические данные для очень маленьких групп пользователей). Плюс проверьте, что законы вашей страны должны сказать о создании профиля (например, в Европе вам необходимо согласие пользователя). –
Я нахожусь в США. У меня еще нет идентификатора пользователя. Это новые сеансы, не прошедшие проверку подлинности. Я знаю, что Google знает, в общем, демографическую информацию по IP или какой-то метод. Я хочу знать демографию того, кто выполняет какие-то действия на сайте, и я хочу демографию в моей БД. – user3502355