Created
July 17, 2012 15:48
-
-
Save andrewrocco/3130217 to your computer and use it in GitHub Desktop.
Pixel Aspect Ratio Google Analytics Custom Variable
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
// Create the test | |
var pixelRatio = (window.devicePixelRatio >= 1.5) ? "high" : "normal"; | |
.. | |
// Pass it along through GA | |
var _gaq = _gaq || []; | |
_gaq.push(['_setAccount', 'UA-xxxxxxxx-x']); | |
// --- IMPORTANT LINE! | |
// params: event method, custom variable slot, variable name, variable value, scope level | |
// more info: https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingCustomVariables | |
_gaq.push(['_setCustomVar', 1, 'Pixel Ratio', pixelRatio, 2 ]); | |
// Then start the trackin' | |
_gaq.push(['_trackPageview']); | |
(function() { | |
var ga = document.createElement('script'); ga.type = 'text/javascript'; ga.async = true; | |
ga.src = ('https:' == document.location.protocol ? 'https://ssl' : 'http://www') + '.google-analytics.com/ga.js'; | |
var s = document.getElementsByTagName('script')[0]; s.parentNode.insertBefore(ga, s); | |
})(); |
Retina display is available on Iphone 4 and 5. Ipad 3,4, air. Ipad Mini and Mac book pro 3rd generation. Not sure about the latest but this is possible to check devices on GA. Then know a bunch of data about how mush users requesting retina graphics.
Same question here: HOW TO IMPLEMENT USING GOOGLE TAG MANAGER?
@Studio738 @MShafei You will need to use the dataLayer, where you can push custom data. See more on how to do this: https://developers.google.com/tag-manager/devguide
the var you would pass would look like this: 'pixelRatio': 'high';
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Any Ideas how to implement this using Tag Manager ?