Analytics
Сейчас в сети: 351
Сейчас в сети: 351
Настройка целей, отслеживание электронной торговли, многоканальные последовательности и тд
Подсказки
star_border
Ответить

При использовании EasyTracker по руководству события не приходят

Студент ✭

Подключаю аналитику впервые.

Я создал тестовое приложение согласно руководству

https://developers.google.com/analytics/devguides/collection/android/v3/

Прописал все что нужно в манифесте, добавил analytics.xml, прописал код. Запусти на устройстве с рабочим wifi-интернетом, понажимал кнопки. Мои логи в LogCat-е есть, а на сайте Google Analytics на графиках пусто и через час, и через 2.

 

Добавил 3 кнопки, которые генерируют разные события. Код из MainActivity:

...

    public static final String TAG = "TestGA";

    @Override
    protected void onStart() {
        Log.d(TAG, "MainActivity.onStart()");
        Log.d(TAG, getString(R.string.ga_trackingId));
        super.onStart();
        EasyTracker.getInstance(this).activityStart(this);
    }
    @Override
    protected void onStop() {
        Log.d(TAG, "MainActivity.onStop()");
        EasyTracker.getInstance(this).activityStop(this);
        super.onStop();
    }

    public void buttonA_Click(View v)
    {
        trackEvent("A");
    }
    public void buttonB_Click(View v)
    {
        trackEvent("B");
    }
    public void buttonC_Click(View v)
    {
        trackEvent("C");
    }
    private void trackEvent(String name)
    {
        Log.d(TAG, String.format("MainActivity.trackEvent(%s)", name));
        EasyTracker.getInstance(this).send(MapBuilder
                .createEvent(TAG, "buttonClick", name, null)
                .build());
    }
...

 

В чём может быть проблема? Должны ли быть какие-то логи в logcat, показывающие, что работает правильно, а что неправильно?