GA Advanced Testing - Mobile

by andypotanin

HTML

<script src="http://www.google-analytics.com/analytics.js"></script>

JavaScript

// api.usabilitydynamics.com
console.clear();

ga('create', {
    trackingId: 'UA-43694229-5',
    clientId: 'secret-squirrel-server-7',
    userId: 'secret-squirrel-andy-7',
    cookieDomain: 'none',
    storage: 'none',
    alwaysSendReferrer: false
});

ga('set', {
    appName: 'Updates Server',
    appId: 'api.usabilitydynamics.com',
    appVersion: '2.0.0',
    appInstallerId: 'repository.veneer.io',
    referrer: 'http://some-client-hostname.com/wp-admin/admina-ajx.php',
    location: 'http://api.usabilitydynamics.com/search/users',
    dimension1: 'wp-elastic/1.1',
    dimension3: 'some-client-domain.com',
    dimension4: 'api-subscriber',
    dimension5: 'udx-fake',
    dimension6: 'probably.jsfiddle.or.something.net'
});

var count = 10;
window.setInterval(function () {
    console.log( 'count', count );

    count++;
    
    ga( 'set', 'clientId', [ 'secret-squirrel-andy-', count ].join( '' ) );
    ga( 'set', 'userId',  [ 'secret-squirrel-server-', count ].join( '' ) );
    
    ga('send', 'event', 'Test Event', 'Action', 'ping ' + count, count );
    
    return;
    
    ga('send', 'screenview', {
        screenName: 'WPP > XML Importer Edit Schedule'
    });
    
    ga('send', 'screenview', {
        appName: 'myAppName', 
        appId: 'myAppId', 
        appVersion: '1.0', 
        screenName: 'Some WPP UI Screen'
    });

    ga('send', 'pageview', {
        page: '/search/agents/' + count,
        title: 'NOT JSFIDDLE'
    });

}, 10000 );

ga(function (tracker) {
    console.dir(tracker.b.data.w);
});

//ga('send', 'event', 'Test Event', 'Action 10', 'value 10', 10 );
//ga('send', 'event', 'Feature Check', 'Client Domain', 'www.hostname-of-client7.com');

return;
ga('send', 'pageview', {
    page: '/api/service/reload',
    title: 'My New Page Title',
    hitCallback: function () {
        console.info('analytics.js done sending data', arguments);
    }
});

ga('send', 'event', 'Feature Check', 'Client Domain',...