This is Devhints.io cheatsheets — a collection of cheatsheets I've written.

# Google Analytics

### Pageview

    // Analytics.js
    ga('create', 'UA-XXXX-Y', 'auto');
    ga('send', 'pageview');

### Track events

    // ga.js
    // [..., category, action, label, value (int), noninteraction (bool)]
    _gaq.push(['_trackEvent', 'Videos', 'Play', 'Birthday video', true])
    _gaq.push(['_trackEvent', 'Projects', 'Donate', 'Project name'])
    _gaq.push(['_trackEvent', 'Accounts', 'Login'])

    // Analytics.js
    //       ,        ,  category,  action,  label,         value (int)
    ga('send', 'event', 'button',   'click', 'nav buttons', 4);

### Variables

    // [..., index, name, value, scope (optional)]
    _gaq.push(['_setCustomVar', 1, 'Logged in', 'Yes', 2]);

    // Scope = 1 (visitor), 2 (session), 3 (page, default)

https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables https://developers.google.com/analytics/devguides/collection/gajs/eventTrackerGuide

Devhints.io cheatsheets is a collection of cheatsheets I've written over the years. Suggestions and corrections? Send them in. I'm Rico Sta. Cruz. Check out my Today I learned blog for more.