Skip to content

Instantly share code, notes, and snippets.

@psousa
Created March 7, 2013 18:33
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save psousa/5110510 to your computer and use it in GitHub Desktop.
Save psousa/5110510 to your computer and use it in GitHub Desktop.
GoogleAnalitycs sdk Titanium example initializer
var myAPP = {};
Ti.include('windows/gallery.js');
(function() {
myAPP.setupAnalytics=function(){
var GoogleAnalytics = require('com.thinkorange.google.analytics');
GoogleAnalytics.accountID = "UA-xxxxxx-1";
GoogleAnalytics.debug = true;
GoogleAnalytics.trackUncaughtExceptions = true;
myAPP.tracker= GoogleAnalytics.tracker;
myAPP.tracker.anonymize = true;
myAPP.tracker.sampleRate = 10;
};
myAPP.setupApp= function(){
myAPP.setupAnalytics();
Titanium.UI.setBackgroundColor('#000000');
var baseWin = Titanium.UI.createWindow({
title: 'My Awesome app',
width: Ti.Platform.displayCaps.platformWidth,
height: Ti.Platform.displayCaps.platformHeight,
backgroundColor:'#000'
});
var galleryWin = myAPP.setup();
myAPP.navGroup = Ti.UI.iPhone.createNavigationGroup({window:galleryWin});
baseWin.add(myAPP.navGroup);
baseWin.open();
baseWin.addEventListener('open', function(){
Ti.API.warn('open baseWin! ');
myAPP.tracker.trackEvent({
category: 'app',
action : 'init',
label : 'test_init_open',
value : 2
});
});
};
})();
//win!
myAPP.setupApp();
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment