<!– How long a session exists before giving up –>
<integer name=”ga_sessionTimeout”>300</integer>

<!– If ga_autoActivityTracking is enabled, an alternate screen name can be specified to
substitute for the full length canonical Activity name in screen view hit. In order to
specify an alternate screen name use an <screenName> element, with the name attribute
specifying the canonical name, and the value the alias to use instead. –>
<!– <screenName name=”com.activity.My2Activity”>My 2 Activity</screenName> –>

public enum TrackerName {
APP_TRACKER, // Tracker used only in this app.
GLOBAL_TRACKER, // Tracker used by all the apps from a company. eg:
// roll-up tracking.
ECOMMERCE_TRACKER, // Tracker used by all ecommerce transactions from a
// company.
}

There does not seem to be any way to track Active Users outside the context of Activities i.e If you do not care about tracking activities, but only want to track active user’s in your app (they maybe on any activity) – there is no way. You have to enable activity level tracking. Anyone knows better?

What if Google Play App (assuming google play services uses Google Play internally) dies on the Android Mobile, will my app hang or get stuck?

How can we ensure that our App is unaffected (speed/performance) even if Google Play Services is not working for some reason.

Any other considerations – please leave your comments below – will add them to this blog post.