Иерархия Google Analytics для нескольких сборок одного и того же приложения

Я настраиваю учетные записи Google Analytics для продукта, который имеет несколько сборок в качестве внешнего интерфейса для одной и той же пользовательской базы.

Итак, у нас есть один продукт с именем X и:

  1. Веб-сборка
  2. Мобильный Интернет
  3. Android-приложение 1
  4. iOS-приложение 1
  5. Android-приложение 2
  6. iOS-приложение 2 6.

Суть в том, что API-интерфейсы идентичны, а база пользователей используется на всех платформах и в приложениях. Итак, если у нас есть пользователь John Doe, он может войти в любой веб-сайт или приложение.

Мы хотим извлечь следующую информацию из Google Analytics.

  1. В разделе Идентификатор пользователя нужны агрегированные сеансы этого пользователя для всех сборок и приложений, но идентифицируемые. Таким образом, я могу знать, что пользователь Джон вчера зашел в Интернет и сегодня использовал мобильное приложение.
  2. Каждый пользователь принадлежит клиенту (компании) в нашей системе. Поэтому хочу разделить всю информацию по компаниям.

Я уже достиг пункта 2, создав пользовательский параметр в Google Analytics, и считаю, что это лучший способ сделать это.

Теперь нужны предложения от гуру о том, как достичь пункта 1 с помощью Google Analytics.

  1. Либо используйте одну учетную запись и одно свойство для всех сборок и приложений.
  2. Если да, то как идентифицировать эти приложения и сборки в сеансах
  3. Если я использую несколько свойств/приложений в учетной записи GA, то как агрегировать сеансы пользователей среди всех?

С нетерпением жду, чтобы услышать, как ребята вокруг руки или должны были справиться с этим сценарием. Ваше здоровье!


person Nazar Hussain    schedule 23.02.2017    source источник


Ответы (1)


Этот вопрос чрезвычайно широк, ИМО, любой ответ, который вы получите, будет в первую очередь основан на мнении. Итак, вот мое мнение и немного дополнительной информации для загрузки.

Первая проблема, с которой вы столкнетесь, заключается в том, что существует разница между Mobile Google Analytics учетные записи и учетные записи веб-аналитики. Два не смешиваются. Учетные записи мобильной аналитики вставляют представления экрана с псевдонимом. В то время как веб-аккаунты вставляют PageViews с местоположением документа.

Невозможно провести анализ между двумя разными веб-ресурсами Google Analytics. Если вы не собираетесь запускать приложения для Android и iOS как веб-сайты и отправлять их как веб-страницы, это не сработает. Вы могли бы потенциально загрузить данные в свою собственную систему или большой запрос и проанализировать их там. Сравните свой специальный параметр, чтобы увидеть, что пользователи сделали по-другому. Я был бы удивлен качеством анализа, который вы получите, поскольку у вас не будет реального способа сравнить данные и сопоставить их, кроме как с использованием идентификатора пользователя настраиваемых параметров и, возможно, даты.

Я добавляю это, потому что я не уверен, что вы сохраняете в своем пользовательском измерении.

Вторая проблема, с которой вы столкнетесь, — это отслеживание. Google Analytics TOS не позволяет вам отправлять какую-либо идентифицирующую информацию в Google. .

Условия использования Google Analytics, которые должны соблюдать все клиенты Google Analytics, запрещают отправку личной информации (PII) в Google Analytics (например, имена, номера социального страхования, адреса электронной почты или любые подобные данные), или данные, которые постоянно идентифицируют конкретное устройство (например, уникальный идентификатор устройства мобильного телефона, если такой идентификатор нельзя сбросить).

Например, вы можете отправить идентификатор клиента вашей компании для Джона как user_id, но user_id — это внутренняя ценность, используемая для внутренняя обработка это не то, что вы можете извлечь через API.

Идентификатор пользователя позволяет связать один или несколько сеансов (и любые действия в этих сеансах) с уникальным и постоянным идентификатором, который вы отправляете в Google Analytics.

Чтобы внедрить идентификатор пользователя, вы должны иметь возможность создавать собственные уникальные идентификаторы, постоянно назначать идентификаторы пользователям и включать эти идентификаторы при отправке данных в Google Analytics.

Например, вы можете отправить уникальные идентификаторы, сгенерированные вашей собственной системой аутентификации, в Google Analytics в качестве значений идентификатора пользователя. Любое взаимодействие, такое как клики по ссылкам и навигация по страницам или экранам, происходящие при присвоении уникального идентификатора, можно отправить и подключить в Google Analytics с помощью идентификатора пользователя.

Лучшее, что вы можете сделать, это создать специальный параметр и отправлять его при каждом обращении username=johnscustomerId. Что вы, кажется, уже сделали. Это то, что я делал в прошлом, и это работает отлично.

person DaImTo    schedule 01.03.2017