Google analytics, hur använda tracker.start() ?

Diskussion i 'Frågor, support och diskussion' startad av Dalla, 24 okt 2010.

  1. Dalla

    Dalla Youth Droid Medlem

    Blev medlem:
    1 maj 2010
    Inlägg:
    145
    Mottagna gillanden:
    3

    MINA ENHETER

    Goddagens!

    Håller på och meckar lite med Google analytics för en av mina appar.
    (en kort översikt för Google Analytics för Android finns här) .

    Googles exempel ser ut såhär ibörjan

    Kod:
    GoogleAnalyticsTracker tracker;
    
    @Override
      protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
    
        tracker = GoogleAnalyticsTracker.getInstance();
    
        // Start the tracker in manual dispatch mode...
        tracker.start("UA-YOUR-ACCOUNT-HERE", this);
    
        ....
    }
    Funderar på vad tracker.start(...); egentligen gör och hur den borde användas. Skall den startas en gång för applikationen, eller skall en gång för varje activity?

    Det vore ju smidigt att ha GoogleAnalyticsTracker-objektet i en basklass som ärver Activity, så man slipper definera det explicit i varje activity. Men frågan är alltså om man skall köra tracker.start(...) i basklassen också isåfall?

    Hoppas någon kan hjälpa till!