2015-10-12 3 views
3

У меня есть приложение с некоторыми родными экранами и некоторым дополнительным содержимым, загружаемым через UIWebView. Я пытаюсь отслеживать как собственный, так и веб-контент в одной учетной записи Google Analytics. Я могу создать учетную запись, которая отслеживает веб, и я могу создать отдельную учетную запись, которая отслеживает собственные экраны. Как я могу объединить это отслеживание в одну учетную запись?Отслеживание гибридных приложений с помощью Google Analytics

ответ

0

кода веб-трека с помощью ga.js и машинный код с помощью GA IOS SDK

Вы должны иметь счета UA идентификатор вида "UA-XXXXXXXX". Если вы используете этот идентификатор отслеживания Google Analytics в своем сетевом приложении &, то все ваши данные попадут в одно и то же поле Google Analytics. Очевидно, что вам придется использовать библиотеку javascript в своем веб-приложении и встроенном SDK в приложении iOS.

Альтернативное решение (я действительно не рекомендую это)

Вы можете иметь свой веб-приложение трубы в ваших событий GA в приложение IOS. Как я это делал в прошлом, это было так.

  1. Я создал специальные коды GA как myapp://ga-pageview/<pagename> и myapp://ga-event/event_category/event_name.

  2. Используйте метод UIWebViewDelegate webView:shouldStartLoadWithRequest:navigationType:, чтобы перехватить эти «специальные» URL-адреса и выполнить обратный вызов GA изначально.

  3. В веб-приложении, если вам нужно, вам нужно вызвать событие GA, создать iframe с приведенной выше схемой адресов myapp://ga-*. Затем удалите этот iframe.

Смежные вопросы