2013-08-01 4 views
3

У меня есть обычное приложение для Android, которое является веб-просмотром веб-сайта, чтобы сделать сайт для мобильных устройств родным, если хотите. На веб-сайте уже установлена ​​Google Analytics.Android-приложение для Android и Google Analytics

Что может быть хорошим способом отслеживать, какие посетители используют приложение?

  • я мог добавлять Android Native App Tracking, но я полагаю, что бы двухпутных пользователей. Разве это достаточно разумно, чтобы связывать визиты?
  • Я могу передать пользовательскую переменную get на сайт, который может добавить custom attribute для отслеживания для собственных пользователей приложений. Но это не звук очень чистый.

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

+0

привет, если вы используете веб-просмотр, чтобы увидеть веб-сайт, на котором уже включено отслеживание, не будет ли доступ к мобильному отчету под вкладкой аудитории для вашей цели? или вы ищете некоторые дополнительные данные? –

+1

В аналитике я ищу, чтобы иметь возможность отличить между Android-браузером и мобильными пользователями веб-браузеров. –

ответ

2

, которые должны помочь вам:

Теперь, возвращаясь к отслеживанию Analytics этого веб-приложение, я использовал код, предоставленный Google здесь. Таким образом, код становится примерно таким.

public class myWebApp extends Activity{ 

     Webview mWebview; 
     GoogleAnalyticsTracker tracker; 

    protected void onCreate(Bundle savedInstanceState) { 

     tracker = GoogleAnalyticsTracker.getInstance(); 

     // Start the tracker in manual dispatch mode. The following UA-xxxxxxx-x code must be replaced by //your web property ID. 

     tracker.startNewSession("UA-xxxxxxx-x", this); 

     mWebview = new WebView(this); 
     mWebview .setWebViewClient(new myWebViewClient()); 
     mWebview .loadUrl("file:///android_asset/www/index.html"); 




    private class myWebViewClient extends WebViewClient 
    { 

     //After the user visits a particular page, send the tracking notification to GoogleAnalytics. 
     @Override 
     public void onPageStarted(WebView view, String url, Bitmap favicon) 
     { 
tracker.trackPageView(mWebview.getUrl()); 
tracker.dispatch(); 
     } 
     } 

    } 

http://www.the4thdimension.net/2011/11/using-google-analytics-with-html5-or.html

И статы Google Analytics вы должны получить некоторую информацию по крайней мере о операционной системе Android.

+0

Я использую ту же настройку, что и сэр. Натан Стассен с аналитикой google, внедренной в фактический webapge. Я получаю статистику от пользователей моего приложения, как они используют браузер defalt и мобильную операционную систему. это хорошо. Но я пропускаю демографические данные, которые пользователь будет сообщать со своего стандартного браузера. Возраст/Пол и интересы. Будет ли решение решить это? – RoggA

+0

Чтобы включить отчеты ремаркетинга, демографии и интересов, вы должны сначала включить рекламные возможности, см. Https://developers.google.com/analytics/devguides/collection/android/v4/#tracking-methods –

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