2014-09-18 11 views
6

[Na Android Google Analytics v4]ga_autoActivityTracking = true: wykluczyć konkretne działania ze zgłaszanych

Czy istnieje sposób na konkretne działania, które nie mogą być zgłaszane (wysyłanie trafić do służby), gdy ga_autoActivityTracking = true?

Zastanawiam się nad włączeniem ga_autoActivityTracking false w onStart() i true ponownie w onStop() w określonych działaniach. Jeśli to możliwe, że ktoś będzie tak dobry, jak przy dostarczaniu przykładowego kodu. Inne podejścia są również mile widziane.

Dziękuję.

Odpowiedz

3

Podczas korzystania z funkcji autoActivityTracking nie można niestety wyłączyć niektórych działań z raportu. Jedynym sposobem na to jest, aby wyłączyć automatyczne śledzenie aktywności i ręcznie wysłać widok ekranu z Activity.onStart():

tracker.setScreenName("screen name"); 
tracker.send(new HitBuilders.ScreenViewBuilder().build()); 

Nie można wyłączyć działanie automatycznego śledzenia z onStart() jako lista oddzwaniania jest rejestrowany przez Android przed wywołaniem wywołań zwrotnych. Każda zmiana na liście nie wpłynie na listę zarejestrowanych wywołań zwrotnych dla tej funkcji onStart(). Niestety wyłączenie śledzenia aktywności automatycznej z narzędzia onStart nie będzie działać.

Powiązane problemy