Listly by Sun Young Kim
As part of the Universal Analytics Upgrade, we recommend you use a newer version of this library. Learn how to upgrade to Universal Analytics. This document assumes familiarity with Google Analytics Tracking Code configuration. Additionally, you must have the ga.js tracking code installed on those pages where you configure Event Tracking as described here.
This guide describes how to collect ecommerce data using analytics.js The analytics.js snippet is part of Universal Analytics, which is currently in public beta. New users should use analytics.js. Existing ga.js users should create a new web property for analytics.js and dual tag their site.
An overview about Event tracking and Event reports. Events are user interactions with content that can be tracked independently from a web page or a screen load. Downloads, mobile ad clicks
This document describes how cost data upload works. It provides details of the feature and important considerations when uploading cost data to Google Analytics. Note: This feature is intended for non-Google paid campaigns. To import Google AdWords data, link your Google AdWords and Google Analytics accounts.
If you intend to use the Management API to create and/or configure Properties, it's recommended that you implement and verify your code with a test account. Using a test account will help prevent you from making accidental changes to an active Property.
As a developer, you can extend the functionality of the Google Analytics service - from customizing data collection for web and mobile, to programmatically accessing Analytics view (profile) and reporting data, to building your own Analytics solution. The Google Analytics developer platform provides access to the resources used to collect, configure, and report on user interactions to your online content.
The Google Analytics Measurement Protocol allows developers to make HTTP requests to send raw user interaction data directly to Google Analytics servers. This allows developers to measure how users interact with their business from almost any environment. Developers can then use the Measurement Protocol to:
v=1 // Version. &tid=UA-XXXX-Y // Tracking ID / Web property / Property ID. &cid=555 // Anonymous Client ID. &t=timing // Timing hit type. &utc=jsonLoader // Timing category. &utv=load // Timing variable. &utt=5000 // Timing time. &utl=jQuery // Timing label. // These values are part of browser load times &dns=100 // DNS load time.
Use this parameter to send the full URL (document location) of the page on which content resides. You can use the &dh and &dp parameters to override the hostname and path + query portions of the document location, accordingly. The JavaScript clients determine this parameter using the concatenation of the document.location.origin + document.location.pathname + document.location.search browser parameters.