CINXE.COM

Google Analytics Solutions: February 2013

<!DOCTYPE html> <html class='v2 list-page' dir='ltr' itemscope='' itemtype='http://schema.org/Blog' lang='en' xmlns='http://www.w3.org/1999/xhtml' xmlns:b='http://www.google.com/2005/gml/b' xmlns:data='http://www.google.com/2005/gml/data' xmlns:expr='http://www.google.com/2005/gml/expr'> <head> <link href='https://www.blogger.com/static/v1/widgets/3566091532-css_bundle_v2.css' rel='stylesheet' type='text/css'/> <title> Google Analytics Solutions: February 2013 </title> <meta content='width=device-width, height=device-height, minimum-scale=1.0, initial-scale=1.0, user-scalable=0' name='viewport'/> <meta content='IE=Edge' http-equiv='X-UA-Compatible'/> <meta content='Google Analytics Solutions' property='og:title'/> <meta content='en_US' property='og:locale'/> <meta content='https://analytics.googleblog.com/2013/02/' property='og:url'/> <meta content='Google Analytics Solutions' property='og:site_name'/> <!-- Twitter Card properties --> <meta content='Google Analytics Solutions' property='og:title'/> <meta content='summary' name='twitter:card'/> <meta content='@google' name='twitter:creator'/> <link href='https://fonts.googleapis.com/css?family=Roboto:400italic,400,500,500italic,700,700italic' rel='stylesheet' type='text/css'/> <link href='https://fonts.googleapis.com/icon?family=Material+Icons' rel='stylesheet'/> <script src='https://ajax.googleapis.com/ajax/libs/jquery/1.11.3/jquery.min.js' type='text/javascript'></script> <script src='https://apis.google.com/js/platform.js'></script> <!-- End --> <style id='page-skin-1' type='text/css'><!-- /* <Group description="Header Color" selector="header"> <Variable name="header.background.color" description="Header Background" type="color" default="#ffffff"/> </Group> */ .header-outer { border-bottom: 1px solid #e0e0e0; background: #ffffff; } html, .Label h2, #sidebar .rss a, .BlogArchive h2, .FollowByEmail h2.title, .widget .post h2 { font-family: Roboto, sans-serif; } .plusfollowers h2.title, .post h2.title, .widget h2.title, .featured .title { font-family: Roboto, sans-serif; } .widget-item-control { height: 100%; } .widget.Header, #header { position: relative; height: 100%; width: 100%; } } .widget.Header .header-logo1 { float: left; margin-right: 15px; padding-right: 15px; border-right: 1px solid #ddd; } .header-title h2 { color: rgba(0,0,0,.54); display: inline-block; font-size: 38px; font-family: Roboto, sans-serif; font-weight: normal; line-height: 45px; vertical-align: top; margin-left: 5px; } .header-inner { background-repeat: no-repeat; background-position: right 0px; } .post-author, .byline-author { font-size: 14px; font-weight: normal; color: #757575; color: rgba(0,0,0,.54); } .post-content .img-border { border: 1px solid rgb(235, 235, 235); padding: 4px; } .header-title a { text-decoration: none !important; } pre { border: 1px solid #bbbbbb; margin-top: 1em 0 0 0; padding: 0.99em; overflow-x: auto; overflow-y: auto; } pre, code { font-size: 9pt; background-color: #fafafa; line-height: 125%; font-family: monospace; } pre, code { color: #060; font: 13px/1.54 "courier new",courier,monospace; } .header-left .header-logo1 { width: 128px !important; } .header-desc { line-height: 20px; margin-top: 8px; } .fb-custom img, .twitter-custom img, .gplus-share img { cursor: pointer; opacity: 0.54; } .fb-custom img:hover, .twitter-custom img:hover, .gplus-share img:hover { opacity: 0.87; } .fb-like { width: 80px; } .post .share { float: right; } #twitter-share{ border: #CCC solid 1px; border-radius: 3px; background-image: -webkit-linear-gradient(top,#ffffff,#dedede); } .twitter-follow { background: url(https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjskEHFA88mQtHsvBnwLGTNC-regoreVxinxi09G7BPf_WLaloAwt5me6HbTOgZk0vDgAQP6pOBL1czjIOhFqakAeLA3m0wAz6vfjlQmSS6r5Hn3XYdq3wBUetkeOLVxXIgdv6tyA/s1600/twitter-bird.png) no-repeat left center; padding-left: 18px; font: normal normal normal 11px/18px 'Helvetica Neue',Arial,sans-serif; font-weight: bold; text-shadow: 0 1px 0 rgba(255,255,255,.5); cursor: pointer; margin-bottom: 10px; } .twitter-fb { padding-top: 2px; } .fb-follow-button { background: -webkit-linear-gradient(#4c69ba, #3b55a0); background: -moz-linear-gradient(#4c69ba, #3b55a0); background: linear-gradient(#4c69ba, #3b55a0); border-radius: 2px; height: 18px; padding: 4px 0 0 3px; width: 57px; border: #4c69ba solid 1px; } .fb-follow-button a { text-decoration: none !important; text-shadow: 0 -1px 0 #354c8c; text-align: center; white-space: nowrap; font-size: 11px; color: white; vertical-align: top; } .fb-follow-button a:visited { color: white; } .fb-follow { padding: 0px 5px 3px 0px; width: 14px; vertical-align: bottom; } .gplus-wrapper { margin-top: 3px; display: inline-block; vertical-align: top; } .twitter-custom, .gplus-share { margin-right: 12px; } .fb-follow-button{ margin: 10px auto; } .header-title { margin-left: 60px; } .nav ul { margin-right: 60px; } .learning-center { list-style: none; } /** CUSTOM CODE **/ --></style> <style id='template-skin-1' type='text/css'><!-- .header-outer { clear: both; } .header-inner { margin: auto; padding: 0px; } .footer-outer { background: #f5f5f5; clear: both; margin: 0; } .footer-inner { margin: auto; padding: 0px; } .footer-inner-2 { /* Account for right hand column elasticity. */ max-width: calc(100% - 248px); } .google-footer-outer { clear: both; } .cols-wrapper, .google-footer-outer, .footer-inner { max-width: 978px; margin-left: auto; margin-right: auto; } .header-inner { width: 100%; } .cols-wrapper { margin: auto; clear: both; margin-top: 120px; margin-bottom: 60px; overflow: hidden; } .col-main-wrapper { float: left; width: 100%; } .col-main { margin-right: 278px; max-width: 660px; } .col-right { float: right; width: 248px; margin-left: -278px; margin-top: 60px; } /* Tweaks for layout mode. */ body#layout .google-footer-outer { display: none; } body#layout .header-outer, body#layout .footer-outer { background: none; } body#layout .header-inner { height: initial; } body#layout .cols-wrapper { margin-top: initial; margin-bottom: initial; } --></style> <!-- start all head --> <meta content='text/html; charset=UTF-8' http-equiv='Content-Type'/> <meta content='blogger' name='generator'/> <link href='https://analytics.googleblog.com/favicon.ico' rel='icon' type='image/x-icon'/> <link href='https://analytics.googleblog.com/2013/02/' rel='canonical'/> <link rel="alternate" type="application/atom+xml" title="Google Analytics Solutions - Atom" href="https://analytics.googleblog.com/feeds/posts/default" /> <link rel="alternate" type="application/rss+xml" title="Google Analytics Solutions - RSS" href="https://analytics.googleblog.com/feeds/posts/default?alt=rss" /> <link rel="service.post" type="application/atom+xml" title="Google Analytics Solutions - Atom" href="https://www.blogger.com/feeds/3580069/posts/default" /> <!--Can't find substitution for tag [blog.ieCssRetrofitLinks]--> <meta content='https://analytics.googleblog.com/2013/02/' property='og:url'/> <meta content='Google Analytics Solutions' property='og:title'/> <meta content='' property='og:description'/> <!-- end all head --> <base target='_self'/> <style> html { font-family: Roboto, sans-serif; -moz-osx-font-smoothing: grayscale; -webkit-font-smoothing: antialiased; } body { padding: 0; /* This ensures that the scroll bar is always present, which is needed */ /* because content render happens after page load; otherwise the header */ /* would "bounce" in-between states. */ min-height: 150%; } h2 { font-size: 16px; } h1, h2, h3, h4, h5 { line-height: 2em; } html, h4, h5, h6 { font-size: 14px; } a, a:visited { color: #4184F3; text-decoration: none; } a:focus, a:hover, a:active { text-decoration: none; } .Header { margin-top: 15px; } .Header h1 { font-size: 32px; font-weight: 300; line-height: 32px; height: 42px; } .header-inner .Header .titlewrapper { padding: 0; margin-top: 30px; } .header-inner .Header .descriptionwrapper { padding: 0; margin: 0; } .cols-wrapper { margin-top: 120px; } .footer-outer, .google-footer-outer { padding: 0 60px; } .header-outer { padding: 0 20px; position: fixed; width: 100%; top: 0px; height: 71px; z-index: 999; box-shadow: 0px 0px 4px #888; } .header-inner { height: 100px; position: relative; } html, .header-inner a { color: #212121; color: rgba(0,0,0,.87); } .header-inner .google-logo { display: inline-block; background-size: contain; z-index: 1; height: 46px; overflow: hidden; margin-top: 4px; } .header-left { position: absolute; top: 35%; -webkit-transform: translateY(-50%); transform: translateY(-50%); margin-top: 12px; width: 100%; } .google-logo { margin-left: -4px; } .header-inner .google-logo img { height: 30px; margin-top: 4px; } #google-footer { position: relative; font-size: 13px; list-style: none; text-align: right; } #google-footer a { color: #444; } #google-footer ul { margin: 0; padding: 0; height: 144px; line-height: 144px; } #google-footer ul li { display: inline; } #google-footer ul li:before { color: #999; content: "\00b7"; font-weight: bold; margin: 5px; } #google-footer ul li:first-child:before { content: ''; } #google-footer .google-logo-dark { left: 0; margin-top: -16px; position: absolute; top: 50%; } /** Sitemap links. **/ .footer-inner-2 { font-size: 14px; padding-top: 42px; padding-bottom: 74px; } .footer-inner-2 .HTML h2 { color: #212121; color: rgba(0,0,0,.87); font-size: 14px; font-weight: 500; padding-left: 0; margin: 10px 0; } .footer-inner-2 .HTML ul { font-weight: normal; list-style: none; padding-left: 0; } .footer-inner-2 .HTML li { line-height: 24px; padding: 0; } .footer-inner-2 li a { color: rgba(65,132,243,.87); } /** Archive widget. **/ .BlogArchive { font-size: 13px; font-weight: normal; } .BlogArchive .widget-content { display: none; } .BlogArchive h2, .Label h2 { color: #4184F3; text-decoration: none; } .BlogArchive .hierarchy li { display: inline-block; } /* Specificity needed here to override widget CSS defaults. */ .BlogArchive #ArchiveList ul li, .BlogArchive #ArchiveList ul ul li { margin: 0; padding-left: 0; text-indent: 0; } .BlogArchive .intervalToggle { cursor: pointer; } .BlogArchive .expanded .intervalToggle .new-toggle { -ms-transform: rotate(180deg); transform: rotate(180deg); } .BlogArchive .new-toggle { float: right; padding-top: 3px; opacity: 0.87; } #ArchiveList { text-transform: uppercase; } #ArchiveList .expanded > ul:last-child { margin-bottom: 16px; } #ArchiveList .archivedate { width: 100%; } /* Months */ .BlogArchive .items { max-width: 150px; margin-left: -4px; } .BlogArchive .expanded .items { margin-bottom: 10px; overflow: hidden; } .BlogArchive .items > ul { float: left; height: 32px; } .BlogArchive .items a { padding: 0 4px; } .Label { font-size: 13px; font-weight: normal; } .sidebar-icon { display: inline-block; width: 24px; height: 24px; vertical-align: middle; margin-right: 12px; margin-top: -1px } .Label a { margin-right: 4px; } .Label .widget-content { display: none; } .FollowByEmail { font-size: 13px; font-weight: normal; } .FollowByEmail h2 { background: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); background-repeat: no-repeat; background-position: 0 50%; text-indent: 30px; } .FollowByEmail .widget-content { display: none; } .searchBox input { border: 1px solid #eee; color: #212121; color: rgba(0,0,0,.87); font-size: 14px; padding: 8px 8px 8px 40px; width: 164px; font-family: Roboto, sans-serif; background: url("https://www.gstatic.com/images/icons/material/system/1x/search_grey600_24dp.png") 8px center no-repeat; } .searchBox ::-webkit-input-placeholder { /* WebKit, Blink, Edge */ color: rgba(0,0,0,.54); } .searchBox :-moz-placeholder { /* Mozilla Firefox 4 to 18 */ color: #000; opacity: 0.54; } .searchBox ::-moz-placeholder { /* Mozilla Firefox 19+ */ color: #000; opacity: 0.54; } .searchBox :-ms-input-placeholder { /* Internet Explorer 10-11 */ color: #757575; } .widget-item-control { margin-top: 0px; } .section { margin: 0; padding: 0; } #sidebar-top { border: 1px solid #eee; } #sidebar-top > div { margin: 16px 0; } .widget ul { line-height: 1.6; } /* Navigation */ .nav { position: absolute; top: 16px; right: 50px; } .nav ul { list-style: none; } .nav ul li { display: inline; margin-right: 10px; } /* Featured section*/ .featured { background-color: #FAFAFA; padding: 36px 40px 56px 40px; margin: 62px 0; } .featured .feature-section { color: #E46841; font-weight: bold; font-size: 14px; margin-top: 0; margin-bottom: 36px; } .featured h2 { font: Roboto, sans-serif; font-weight: normal; font-size: 24px; margin-bottom: 26px; line-height:0; } .featured .feature-desc { font-weight: normal; font-size: 17px; font: Roboto, sans-serif; line-height: 32px; margin-top: 0; margin-bottom: 0; } .featured .feature-desc a { text-decoration: underline; color: #000; font-weight: bold; } /*main post*/ .post { display: inline-block; margin-bottom:30px; } #main .post .title { margin: 0; } #main .post .title a, .featured .title { color: #212121; color: rgba(0,0,0,.87); font-weight: normal; font-size: 24px; } #main .post .title a:hover { text-decoration:none; color:#4184F3; } .message, #main .post .post-header { margin: 0; padding: 0; } #main .post .post-header .caption, #main .post .post-header .labels-caption, #main .post .post-footer .caption, #main .post .post-footer .labels-caption { color: #444; font-weight: 500; } #main .tr-caption-container td { text-align: left; } #main .post .tr-caption { color: #757575; color: rgba(0,0,0,.54); display: block; max-width: 560px; padding-bottom: 20px; } #main .post .tr-caption-container { line-height: 24px; margin: -1px 0 0 0 !important; padding: 4px 0; text-align: left; } #main .post .post-header .published{ font-size:11px; font-weight:bold; } .post-header .publishdate { font-size: 17px; font-weight:normal; color: #757575; color: rgba(0,0,0,.54); } #main .post .post-footer{ font-size:12px; padding-bottom: 21px; } .label-footer { margin-bottom: 12px; margin-top: 12px; } .comment-img { margin-right: 16px; opacity: 0.54; vertical-align: middle; } #main .post .post-header .published { margin-bottom: 40px; margin-top: -2px; } .post .post-content { color: #212121; color: rgba(0,0,0,.87); font-size: 17px; margin: 25px 0 36px 0; line-height: 32px; } .post-body .post-content ul, .post-body .post-content ol { margin: 16px 0; padding: 0 48px; } .post-summary { display: none; } /* Another old-style caption. */ .post-content div i, .post-content div + i { font-size: 14px; font-style: normal; color: #757575; color: rgba(0,0,0,.54); display: block; line-height: 24px; margin-bottom: 16px; text-align: left; } /* Another old-style caption (with link) */ .post-content a > i { color: #4184F3 !important; } /* Old-style captions for images. */ .post-content .separator + div:not(.separator) { margin-top: -16px; } /* Capture section headers. */ .post-content br + br + b, .post-content .space + .space + b, .post-content .separator + b { display: inline-block; margin-bottom: 8px; margin-top: 24px; } .post-content li { line-height: 32px; } /* Override all post images/videos to left align. */ .post-content .separator, .post-content > div { text-align: left; } .post-content .separator > a, .post-content .separator > span { margin-left: 0 !important; } .post-content img { max-width: 100%; height: auto; width: auto; } .post-content .tr-caption-container img { margin-bottom: 12px; } .post-content iframe, .post-content embed { max-width: 100%; } .post-content .carousel-container { margin-bottom: 48px; } #main .post-content b { font-weight: 500; } /* These are the main paragraph spacing tweaks. */ #main .post-content br { content: ' '; display: block; padding: 4px; } .post-content .space { display: block; height: 8px; } .post-content iframe + .space, .post-content iframe + br { padding: 0 !important; } #main .post .jump-link { margin-bottom:10px; } .post-content img, .post-content iframe { margin: 30px 0 20px 0; } .post-content > img:first-child, .post-content > iframe:first-child { margin-top: 0; } .col-right .section { padding: 0 16px; } #aside { background:#fff; border:1px solid #eee; border-top: 0; } #aside .widget { margin:0; } #aside .widget h2, #ArchiveList .toggle + a.post-count-link { color: #212121; color: rgba(0,0,0,.87); font-weight: 400 !important; margin: 0; } #ArchiveList .toggle { float: right; } #ArchiveList .toggle .material-icons { padding-top: 4px; } #sidebar .tab { cursor: pointer; } #sidebar .tab .arrow { display: inline-block; float: right; } #sidebar .tab .icon { display: inline-block; vertical-align: top; height: 24px; width: 24px; margin-right: 13px; margin-left: -1px; margin-top: 1px; color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget-content > :first-child { padding-top: 8px; } #sidebar .active .tab .arrow { -ms-transform: rotate(180deg); transform: rotate(180deg); } #sidebar .arrow { color: #757575; color: rgba(0,0,0,.54); } #sidebar .widget h2 { font-size: 14px; line-height: 24px; display: inline-block; } #sidebar .widget .BlogArchive { padding-bottom: 8px; } #sidebar .widget { border-bottom: 1px solid #eee; box-shadow: 0px 1px 0 white; margin-bottom: 0; padding: 14px 0; min-height: 20px; } #sidebar .widget:last-child { border-bottom: none; box-shadow: none; margin-bottom: 0; } #sidebar ul { margin: 0; padding: 0; } #sidebar ul li { list-style:none; padding:0; } #sidebar ul li a { line-height: 32px; } #sidebar .archive { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABAAAAAYCAYAAADzoH0MAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAE1JREFUeNpiNDY23s9AAWBioBCwYBM8c+YMVsUmJibEGYBNMS5DaeMFfDYSZQA2v9I3FrB5AZeriI4FmnrBccCT8mhmGs1MwyAzAQQYAKEWG9zm9QFEAAAAAElFTkSuQmCC"); height: 24px; line-height: 24px; padding-left: 30px; } #sidebar .labels { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAARCAYAAAA7bUf6AAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUxJREFUeNpiNDY23s9AAMycOfM7UF05kHkZmzwTMkdSUhKrIcXFxZy3bt3qBjIN8RrS09PDsHnzZjCNDr58+cKQlpbGDjSoHcg1w2oIyAUODg5gARCNzUVIBrUCuVYYhjx//pzhwIEDYAEQDeJjA1CDWIAGNQK59jBxRuSABbkAlwHIgIeHh2HWrFn/1NTU2oDcvSgBS4wBSC5iArqoCsj1YGIgEyAZVMoEchqlBjEB/cZAiUHg2AEGznpKDAImxOeM////B4VLKtBvEUCngZ1ILKivr3/u6+ubBzJAGZQ9gC5aQoqLgAY8BhkAZL4BuQQkxgXE34A4BuiiZEIuAhrwEGhAEZD5DpzYoIaA2UAM4kQADUrHZRDUgAIg8wO2XAwzbQXQa5OweQ1owB10AyA6gS7BgX1u3ry5397eHow3bdo0EyjGi00tQIABANPgyAH1q1eaAAAAAElFTkSuQmCC"); height: 20px; line-height: 20px; padding-left: 30px; } #sidebar .rss a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABIAAAASCAYAAABWzo5XAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAX5JREFUeNqsVDGSgkAQHL2rIiIikohIc/EBRkbwAIwuwgfwAXiAD9AHSI7kEkECRCb6AIyINDLx7K0aa6kT7uq0q7YYtnZ7umdnt7darXbr9Zpegeu61DNNc0dvwCcH4/GYJpMJnc9nOhwOVJbl/4hAAokMECZJQtvt9k+kH7qufyEYDAakqqqYxFdRFBqNRmTbNg2HQ0rTlK7XayvR0xqBdDqdkuM4dE/0ULhYLOh4PHYrknG5XGi/31MYhuL/nkwonM1mlGUZ1XXdrsiyLGEDhY7juJEZ1u5tIixDGdYhmYw+B7CAzPP5nDabjdgIAgCksMX1832/3drtdqPT6SQWapomiGEFNkDEdpDMMAzK81ys/7XYy+XyoQgq2WoURSIJ2iIIgp/WZCCTvFm2wgeAU31aI3Q2GhIDMeB53qPYPIcm5VrxXIOIOxsDMStjVawAc1VViRgN22lNBiuQN3GR+SY07hpOoStmFQAKXRRFY93bnpG+fONfedi+BRgAbkS8Fxp7QQIAAAAASUVORK5CYII="); } #sidebar .subscription a { background-image: url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABEAAAALCAYAAACZIGYHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAUBJREFUeNrMkSGLAlEUhb+ZB4JFi8mx2cz+ApvhRUGTcUCrNqNJDYIi+DO0GUwmQXDK2DSIoGgZcSaIjDrzwrK4ssvChj1w0733O+fdp+m6PozH4yQSCfb7Pa7r8pOi0SjJZBLP8zgej4gAIMvlMuPxmADIYrHger1+C6lUKmo+NJ/NZojb7SZDWiwWo1qtks1msW2bw+HwZdkwDHq9HvV6nel0SqvVYrvdIh6Ph3Qch+VyqRYLhQJSSjRNw7IsfN9XgGKxSLfbJZfL0e/3aTabrFYr7vc7IujLcOh8PqunrNdr0uk0pVKJVCpFJBJRgEajweVyod1uMxgM2O12BAGUgRbU8DV2JpOhVquRz+cRQii3+XxOp9NRN3jVR5LPOp1OjEYjlSL8hclkgmmabDabt4d+m+S30vkD/R/IU4ABAPTZgnZdmG/PAAAAAElFTkSuQmCC"); } #sidebar-bottom { background: #f5f5f5; border-top:1px solid #eee; } #sidebar-bottom .widget { border-bottom: 1px solid #e0e0e0; padding: 15px 0; text-align: center; } #sidebar-bottom > div:last-child { border-bottom: 0; } #sidebar-bottom .text { line-height: 20px; } /* Home, forward, and backward pagination. */ .blog-pager { border-top : 1px #e0e0e0 solid; padding-top: 10px; margin-top: 15px; text-align: right !important; } #blog-pager { margin-botom: 0; margin-top: -14px; padding: 16px 0 0 0; } #blog-pager a { display: inline-block; } .blog-pager i.disabled { opacity: 0.2 !important; } .blog-pager i { color: black; margin-left: 16px; opacity: 0.54; } .blog-pager i:hover, .blog-pager i:active { opacity: 0.87; } #blog-pager-older-link, #blog-pager-newer-link { float: none; } .gplus-profile { background-color: #fafafa; border: 1px solid #eee; overflow: hidden; width: 212px; } .gplus-profile-inner { margin-left: -1px; margin-top: -1px; } /* Sidebar follow buttons. */ .followgooglewrapper { padding: 12px 0 0 0; } .loading { visibility: hidden; } .detail-page .post-footer .cmt_iframe_holder { padding-top: 40px !important; } /** Desktop **/ @media (max-width: 1200px) { .header-outer { height: 100px; } .nav { top: 60px; left: 40px; } .featured .title { line-height: 1em; } } @media (max-width: 900px) { .col-right { display: none; } .col-main { margin-right: 0; min-width: initial; } .footer-outer { display: none; } .cols-wrapper { min-width: initial; } .google-footer-outer { background-color: #f5f5f5; } #main .post .title a{ line-height: 1em; } } /** Custom for nav**/ @media (max-width: 820px) { .header-outer { height: 71px; } .nav { display: none; } } /** Tablet **/ @media (max-width: 712px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 40px; } } /* An extra breakpoint accommodating for long blog titles. */ @media (max-width: 600px) { .header-left { height: 100%; top: inherit; margin-top: 0; -webkit-transform: initial; transform: initial; } .header-title { margin-top: 18px; } .header-inner .google-logo { height: 40px; margin-top: 3px; } .header-inner .google-logo img { height: 30px; } .header-title { margin-left: 0; } .header-title h2 { font-size: 24px; line-height: 40px; } .header-desc { bottom: 24px; position: absolute; } } /** Mobile/small desktop window; also landscape. **/ @media (max-width: 480px), (max-height: 480px) { .header-outer, .cols-wrapper, .footer-outer, .google-footer-outer { padding: 0 16px; } .cols-wrapper { margin-top: 0; } .featured { margin-top: 100px; } .post-header .publishdate, .post .post-content { font-size: 16px; } .post .post-content { line-height: 28px; margin-bottom: 30px; } .post { margin-top: 30px; } .byline-author { display: block; font-size: 12px; line-height: 24px; margin-top: 6px; } #main .post .title a { font-weight: 500; color: #4c4c4c; color: rgba(0,0,0,.70); } #main .post .post-header { padding-bottom: 12px; } #main .post .post-header .published { margin-bottom: -8px; margin-top: 3px; } .post .read-more { display: block; margin-top: 14px; } .post .tr-caption { font-size: 12px; } #main .post .title a { font-size: 20px; line-height: 30px; } .post-content iframe { /* iframe won't keep aspect ratio when scaled down. */ max-height: 240px; } .post-content .separator img, .post-content .tr-caption-container img, .post-content iframe { margin-left: -16px; max-width: inherit; width: calc(100% + 32px); } .post-content table, .post-content td { width: 100%; } #blog-pager { margin: 0; padding: 16px 0; } /** List page tweaks. **/ .list-page .post-original { display: none; } .list-page .post-summary { display: block; } .list-page .comment-container { display: none; } .list-page #blog-pager { padding-top: 0; border: 0; margin-top: -8px; } .list-page .label-footer { display: none; } .list-page #main .post .post-footer { border-bottom: 1px solid #eee; margin: -16px 0 0 0; padding: 0 0 20px 0; } .list-page .post .share { display: none; } /** Detail page tweaks. **/ .detail-page .post-footer .cmt_iframe_holder { padding-top: 32px !important; } .detail-page .label-footer { margin-bottom: 0; } .detail-page #main .post .post-footer { padding-bottom: 0; } .detail-page #comments { display: none; } } [data-about-pullquote], [data-is-preview], [data-about-syndication] { display: none; } </style> <noscript> <style> .loading { visibility: visible }</style> </noscript> <script type='text/javascript'> (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-10005-5', 'auto', 'blogger'); ga('blogger.send', 'pageview'); </script> <link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=3580069&amp;zx=184e738f-42cc-4d5c-9f80-d8e98e314395' media='none' onload='if(media!=&#39;all&#39;)media=&#39;all&#39;' rel='stylesheet'/><noscript><link href='https://www.blogger.com/dyn-css/authorization.css?targetBlogID=3580069&amp;zx=184e738f-42cc-4d5c-9f80-d8e98e314395' rel='stylesheet'/></noscript> <meta name='google-adsense-platform-account' content='ca-host-pub-1556223355139109'/> <meta name='google-adsense-platform-domain' content='blogspot.com'/> </head> <body> <script type='text/javascript'> //<![CDATA[ var axel = Math.random() + ""; var a = axel * 10000000000000; document.write('<iframe src="https://2542116.fls.doubleclick.net/activityi;src=2542116;type=gblog;cat=googl0;ord=ord=' + a + '?" width="1" height="1" frameborder="0" style="display:none"></iframe>'); </script> <noscript> <img alt='' height='1' src='https://ad.doubleclick.net/ddm/activity/src=2542116;type=gblog;cat=googl0;ord=1?' width='1'/> </noscript> <!-- <script> //<![CDATA[ (function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){ (i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o), m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m) })(window,document,'script','https://www.google-analytics.com/analytics.js','ga'); ga('create', 'UA-10005-5', 'auto'); ga('send', 'pageview'); //]]> </script> --> <!-- Header --> <div class='header-outer'> <div class='header-inner'> <div class='section' id='header'><div class='widget Header' data-version='1' id='Header1'> <div class='header-left'> <div class='header-title'> <a class='google-logo' href='https://analytics.googleblog.com/?hl=en'> <img src="//4.bp.blogspot.com/-zPIetIdlxhM/WKbfEpWJJkI/AAAAAAAATXo/mThItnppPMAy95wK9aspY1gWpju-vQQXwCK4B/s1600/Google_Analytics_Solutions_Lockup_color.png"> </a> </div> <div class='header-desc'> </div> </div> </div></div> </div> <div class='nav'> <ul> <li><a href='http://analytics.blogspot.in/search/label/Analytics'>Analytics</a></li> <li><a href='http://analytics.blogspot.in/search/label/Tag%20Manager'>Tag Management</a></li> <li><a href='http://analytics.blogspot.in/search/label/Experimentation'>Experimentation</a></li> <li><a href='http://analytics.blogspot.in/search/label/Attribution'>Attribution</a></li> <li><a href='http://analytics.blogspot.in/search/label/Audiences'>Audiences</a></li> <li><a href='http://analytics.blogspot.in/search/label/Data%20Studio'>Data Studio</a></li> <li><a href='http://analytics.blogspot.in/search/label/Business%20Insights'>Insights</a></li> </ul> </div> </div> <!-- all content wrapper start --> <div class='cols-wrapper loading'> <div class='col-main-wrapper'> <div class='col-main'> <div class='featured'> <p class='feature-section'>FEATURED</p> <p class='feature-desc'>We&#8217;ve moved. For new posts about enterprise products, check out the new <a href='https://www.blog.google/products/marketingplatform/360/' target='_blank'>Google Marketing Platform blog</a>. For information on free products, follow our new <a href='https://www.blog.google/products/marketingplatform/analytics/' target='_blank'>Google Analytics products blog</a>. Don&#8217;t worry: We&#8217;ll still keep this blog around in case you want to check out past posts.</p> </div> <div class='section' id='main'><div class='widget Blog' data-version='1' id='Blog1'> <div class='post' data-id='4769750381262322231' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/5-things-you-should-be-doing-with.html?hl=en' itemprop='url' title='5 Things You Should Be Doing With Google Mobile App Analytics Crash & Exception Measurement'> 5 Things You Should Be Doing With Google Mobile App Analytics Crash & Exception Measurement </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 27, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="font-family: Arial; font-size: 12px;">When an app crashes, it disrupts the user experience, may cause data loss, and worst of all, might even cause users to uninstall the app altogether. As developers, we do our best to minimize crashes, but no app is ever perfectly stable.</span><br /> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> A crash can actually represent a great opportunity to improve an app and one of the best things we can do as developers is to measure our crashes and exceptions.</div> <div style="font-family: Arial; font-size: 12px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT1VxRnTB2HmAuIR0_sR1dYs_12_z2FCna5Zxu2u5od3hctj1E-0KZfr-KnNFCG79t2Meq3kLqgNtceHKH-RvgCAsVNq_G3OX0azV9Cw2hlpR3U_5UugEnjxntSG1bgpHKv8-j/s1600/updated-image-1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT1VxRnTB2HmAuIR0_sR1dYs_12_z2FCna5Zxu2u5od3hctj1E-0KZfr-KnNFCG79t2Meq3kLqgNtceHKH-RvgCAsVNq_G3OX0azV9Cw2hlpR3U_5UugEnjxntSG1bgpHKv8-j/s1600/updated-image-1.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">The crashes and exceptions report in Google Mobile App Analytics.</span></i></td></tr> </tbody></table> <div style="font-size: 12px; min-height: 14px;"> <span style="font-family: Arial;">Measuring crashes in your app can help you make better a product, make more money (if that&#8217;s your thing), and use your development resources more efficiently (especially if you are the only developer).</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <span style="color: #1255cc; text-decoration: underline;"><a href="//www.google.com/analytics/features/mobile-app-analytics.html">Google Mobile App Analytics</a></span> offers easy-to-implement automated crash and exception measurement for Android and iOS as part of the V2 SDKs, as well as a host of reporting options to slice the data in context with all of the user engagement, goal completion, and in-app payments data you already know and love.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> To help new developers get started, and to give existing developers some pointers, here are four things app developers should be doing today with Google Analytics crash and exception measurement:</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>1. Automate your crash measurement.</b></div> <div style="font-family: Arial; font-size: 12px;"> Want to measure app crashes but don&#8217;t want to deal with a complicated implementation? Fully automated crash measurement with Google Mobile App Analytics takes just one line of code to <a href="https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#uncaught"><span style="color: #1255cc;">implement for Android</span></a> or <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/exceptions#uncaught"><span style="color: #1255cc;">iOS</span></a>:</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: 'Courier New'; font-size: 12px;"> &lt;!-- Enable automatic crash measurement (Android) --&gt;</div> <div style="font-family: 'Courier New'; font-size: 12px;"> &lt;bool name=&#8221;ga_reportUncaughtExceptions&#8221;&gt;true&lt;/bool&gt;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: 'Courier New'; font-size: 12px;"> // Enable automatic crash measurement (iOS).</div> <div style="font-family: 'Courier New'; font-size: 12px;"> [GAI sharedInstance].trackUncaughtExceptions = YES;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Implement automated crash measurement with just one line of code on Android or iOS.</i></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Now each time your app crashes, the crash will be measured and sent to Google Analytics automatically. Try automated crash measurement now <a href="https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#uncaught"><span style="color: #1255cc;">for Android</span></a> or <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/exceptions#uncaugh"><span style="color: #1255cc;">iOS</span></a>.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>2. Find out how stability is trending.</b></div> <div style="font-family: Arial; font-size: 12px;"> Are new releases increasing or reducing app crashes? Monitor the stability of your app from version to version by looking at crashes and exceptions by app version in the Crashes &amp; Exceptions report.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> If you are measuring the same app on two different platforms, like Android or iOS, you can break this view down further by selecting Platform as the secondary dimension.</div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDvCNHmH-5FpJXsgp51BMIWnXT85cxl6uDNx9he9pTqwMmbBdtIK02noQYZKWg2UVKHDYlJFa-PKU3HZYEwkZML3ZXuuTFhNguqt5WD4ZekdbfBOCvbHZVZrjpat5JrCz7kr6q/s1600/image3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDvCNHmH-5FpJXsgp51BMIWnXT85cxl6uDNx9he9pTqwMmbBdtIK02noQYZKWg2UVKHDYlJFa-PKU3HZYEwkZML3ZXuuTFhNguqt5WD4ZekdbfBOCvbHZVZrjpat5JrCz7kr6q/s1600/image3.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">View crashes and exceptions by app version number in the Crashes &amp; Exceptions report. In this example, version 1.1.7 has crashed 7,285 times, while the latest version 2.0.0 has only crashed 91 times in the same period. Nice work dev team!</span></i></td></tr> </tbody></table> <div style="font-size: 12px; min-height: 14px;"> <span style="font-family: Arial;">To graph crashes for two or more versions over time, you can </span><a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=1041510" style="font-family: Arial;"><span style="color: #1255cc;">create advanced segments</span></a><span style="font-family: Arial;"> for each version number, and apply them both to the Crashes and Exceptions report.</span></div> <div style="font-size: 12px; min-height: 14px;"> <span style="font-family: Arial;"><br /></span></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9w5Y4t3gQY9EZvDqgdYEj7QTf-3v44B9msyIlt0sk_bavjWDROgARi_LePGNyTa4f5tbiFHn3UwSh5rQ_CaShaTO-TrdLA93TaQjPL08zEspbcGmAxkH7fdlTiNw1fSuUnZdY/s1600/image-4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9w5Y4t3gQY9EZvDqgdYEj7QTf-3v44B9msyIlt0sk_bavjWDROgARi_LePGNyTa4f5tbiFHn3UwSh5rQ_CaShaTO-TrdLA93TaQjPL08zEspbcGmAxkH7fdlTiNw1fSuUnZdY/s1600/image-4.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">See crashes by app version over time using advanced segments and the crash and exception report &nbsp;In this example, a bug fix pushed around January 24 caused significant reduction in crashes across both versions, but crashes persist for v1.1.7 that might warrant some additional investigation.</span></i></td></tr> </tbody></table> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <b>3.</b> &nbsp;<b>Find out what crashes are costing you.</b></div> <div style="font-family: Arial; font-size: 12px;"> Do you know what app crashes are costing you? Find out what crashes cost in terms of both user engagement and dollars by using a custom segment.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> By using a particular crash or exception as a custom segment, you can see how user engagement and in-app revenue may be impacted by a particular issue or set of issues.</div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-XmlNSElHJapO4B4tAeXfXI7gIxmurgdBPaaFrKBmoqXgVhMepMGBv0UeOGqNjDg4pZOB_gGupiMz92jLGlKOkyfUiV16KcJyToZk3ETQMPEwe5YvkY4RhuUzcoh6g2YpbNc/s1600/image-5.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-XmlNSElHJapO4B4tAeXfXI7gIxmurgdBPaaFrKBmoqXgVhMepMGBv0UeOGqNjDg4pZOB_gGupiMz92jLGlKOkyfUiV16KcJyToZk3ETQMPEwe5YvkY4RhuUzcoh6g2YpbNc/s1600/image-5.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">Use custom segments to segment user experience and outcome data by crashes. This gives you some idea of what they might be costing you in users and in dollars.</span></i></td></tr> </tbody></table> <div style="font-size: 12px; min-height: 14px;"> <span style="font-family: Arial;">To set this up, you&#8217;ll want to create two custom segments: one that contains all the sessions in which the exception(s) occurred, and another baseline segment that contains all other sessions unaffected by the exception(s).</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=1033017">Learn how to create advanced segments</a></span><span style="color: black;">.</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Once created, try applying both segments to your Goals or Ecommerce Overview reports to get a sense of how the exception(s) might affect user outcomes. Or, apply the segments to your Engagement overview report to see how the exception(s) might impact user engagement metrics.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>4. &nbsp;Gain visibility into crashes at the device model level.</b></div> <div style="font-family: Arial; font-size: 12px;"> Do you know which device models are the most and least stable for your app? Developers can&#8217;t always test their app on all devices before launch. However, by using Custom Reports in Google Mobile App Analytics, you can monitor crashes and exception per device to find out where additional testing and bug fixes may be needed.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> To see crashes and exceptions by device, create a custom report and use a dimension like Mobile Device Marketing Name, with Crashes and Exceptions as the metric.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=1151300&amp;topic=1012046&amp;ctx=topic">Learn how to create a custom report.</a></span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhAodW7P54uj7TCakjvhqgg_xP-lV6722Zjr7QqXWTfjCnjDvZeF3VhgdGpd_xHen2U-sPfn2V-JF4IDmDXwQZL8HnXP8budEznEnMvYTVlQ-X33M8zl5BXuX-lUQWO6giLSYU/s1600/image6.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhAodW7P54uj7TCakjvhqgg_xP-lV6722Zjr7QqXWTfjCnjDvZeF3VhgdGpd_xHen2U-sPfn2V-JF4IDmDXwQZL8HnXP8budEznEnMvYTVlQ-X33M8zl5BXuX-lUQWO6giLSYU/s1600/image6.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">See crashes by device by using a custom report. To get even more detail, add the Exception Description dimension as a secondary dimension. In this example, the high level view shows the Galaxy Note and Desire HD as device that might need additional testing before the next launch.</span></i></td></tr> </tbody></table> <div style="font-family: Arial; font-size: 12px;"> <b>5. &nbsp;(Advanced) What about caught exceptions? You should measure those too.</b></div> <div style="font-family: Arial; font-size: 12px;"> While caught exceptions won&#8217;t crash your app, they still may be valuable events to measure, especially when they might have an impact on user experience and outcomes.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> For instance, if your app normally catches a server timeout exception when requesting user data, it might be useful to measure that caught exception to know how often a user&#8217;s request is not being fulfilled.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRM4v6yDeGccmplUB7KHWHJXYAtBUp3kHBrQ8kJwhz2ykyRmkBfnsHT56LwUC4WRVkKxvGV1dRp6zydpVfmjuBebQExgdQ4CaNPqQFqPMmxN56aiNkUTX-9IJEt5EkcpYapT0R/s1600/image-7.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRM4v6yDeGccmplUB7KHWHJXYAtBUp3kHBrQ8kJwhz2ykyRmkBfnsHT56LwUC4WRVkKxvGV1dRp6zydpVfmjuBebQExgdQ4CaNPqQFqPMmxN56aiNkUTX-9IJEt5EkcpYapT0R/s1600/image-7.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">A caught exception is measured in Google Analytics using a custom description. In this example, a number of failed connections may indicate a backend problem and could be causing a poor user experience. Reducing the number of these caught exceptions could be a goal for the dev team in the next release.</span></i></td></tr> </tbody></table> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="color: black;">Get started <a href="https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#caught">measuring caught exceptions on Android</a> or <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/exceptions#caught">iOS</a>.</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> As always, please keep in mind that you should never send personally identifiable data (PII) to Google Analytics. Raw exception descriptions may contain PII and we don&#8217;t recommend sending them to Google Analytics for that reason.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Also note that there&#8217;s a 100 character limit on exception descriptions, so if you send your own descriptions, be sure to keep them concise.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Lastly, here are some links to resources you might find helpful when implementing crash and exception measurement in your app:</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="https://developers.google.com/analytics/devguides/collection/android/v2/">Developer Guide: Measuring Crashes &amp; Exceptions (Android)</a></span></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="https://developers.google.com/analytics/devguides/collection/ios/v2/">Developer Guide: Measuring Crashes &amp; Exceptions (iOS)</a></span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> And for brand new users:</div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="https://developers.google.com/analytics/devguides/collection/android/v2/">Getting Started: Google Mobile App Analytics (Android)</a></span></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="https://developers.google.com/analytics/devguides/collection/ios/v2/">Getting Started: Google Mobile App Analytics (iOS)</a></span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by&nbsp;<a href="https://plus.google.com/u/0/b/111224383669619377607/115419042962667369149/posts" style="color: #1255cc; text-decoration: underline;">Andrew Wales</a></i><i>, Google Analytics Developer Relations</i></div> <div> <i><br /></i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="font-family: Arial; font-size: 12px;">When an app crashes, it disrupts the user experience, may cause data loss, and worst of all, might even cause users to uninstall the app altogether. As developers, we do our best to minimize crashes, but no app is ever perfectly stable.</span><br /> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> A crash can actually represent a great opportunity to improve an app and one of the best things we can do as developers is to measure our crashes and exceptions.</div> <div style="font-family: Arial; font-size: 12px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT1VxRnTB2HmAuIR0_sR1dYs_12_z2FCna5Zxu2u5od3hctj1E-0KZfr-KnNFCG79t2Meq3kLqgNtceHKH-RvgCAsVNq_G3OX0azV9Cw2hlpR3U_5UugEnjxntSG1bgpHKv8-j/s1600/updated-image-1.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhT1VxRnTB2HmAuIR0_sR1dYs_12_z2FCna5Zxu2u5od3hctj1E-0KZfr-KnNFCG79t2Meq3kLqgNtceHKH-RvgCAsVNq_G3OX0azV9Cw2hlpR3U_5UugEnjxntSG1bgpHKv8-j/s1600/updated-image-1.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">The crashes and exceptions report in Google Mobile App Analytics.</span></i></td></tr> </tbody></table> <div style="font-size: 12px; min-height: 14px;"> <span style="font-family: Arial;">Measuring crashes in your app can help you make better a product, make more money (if that&#8217;s your thing), and use your development resources more efficiently (especially if you are the only developer).</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <span style="color: #1255cc; text-decoration: underline;"><a href="//www.google.com/analytics/features/mobile-app-analytics.html">Google Mobile App Analytics</a></span> offers easy-to-implement automated crash and exception measurement for Android and iOS as part of the V2 SDKs, as well as a host of reporting options to slice the data in context with all of the user engagement, goal completion, and in-app payments data you already know and love.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> To help new developers get started, and to give existing developers some pointers, here are four things app developers should be doing today with Google Analytics crash and exception measurement:</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>1. Automate your crash measurement.</b></div> <div style="font-family: Arial; font-size: 12px;"> Want to measure app crashes but don&#8217;t want to deal with a complicated implementation? Fully automated crash measurement with Google Mobile App Analytics takes just one line of code to <a href="https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#uncaught"><span style="color: #1255cc;">implement for Android</span></a> or <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/exceptions#uncaught"><span style="color: #1255cc;">iOS</span></a>:</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: 'Courier New'; font-size: 12px;"> &lt;!-- Enable automatic crash measurement (Android) --&gt;</div> <div style="font-family: 'Courier New'; font-size: 12px;"> &lt;bool name=&#8221;ga_reportUncaughtExceptions&#8221;&gt;true&lt;/bool&gt;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: 'Courier New'; font-size: 12px;"> // Enable automatic crash measurement (iOS).</div> <div style="font-family: 'Courier New'; font-size: 12px;"> [GAI sharedInstance].trackUncaughtExceptions = YES;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Implement automated crash measurement with just one line of code on Android or iOS.</i></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Now each time your app crashes, the crash will be measured and sent to Google Analytics automatically. Try automated crash measurement now <a href="https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#uncaught"><span style="color: #1255cc;">for Android</span></a> or <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/exceptions#uncaugh"><span style="color: #1255cc;">iOS</span></a>.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>2. Find out how stability is trending.</b></div> <div style="font-family: Arial; font-size: 12px;"> Are new releases increasing or reducing app crashes? Monitor the stability of your app from version to version by looking at crashes and exceptions by app version in the Crashes &amp; Exceptions report.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> If you are measuring the same app on two different platforms, like Android or iOS, you can break this view down further by selecting Platform as the secondary dimension.</div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDvCNHmH-5FpJXsgp51BMIWnXT85cxl6uDNx9he9pTqwMmbBdtIK02noQYZKWg2UVKHDYlJFa-PKU3HZYEwkZML3ZXuuTFhNguqt5WD4ZekdbfBOCvbHZVZrjpat5JrCz7kr6q/s1600/image3.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhDvCNHmH-5FpJXsgp51BMIWnXT85cxl6uDNx9he9pTqwMmbBdtIK02noQYZKWg2UVKHDYlJFa-PKU3HZYEwkZML3ZXuuTFhNguqt5WD4ZekdbfBOCvbHZVZrjpat5JrCz7kr6q/s1600/image3.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">View crashes and exceptions by app version number in the Crashes &amp; Exceptions report. In this example, version 1.1.7 has crashed 7,285 times, while the latest version 2.0.0 has only crashed 91 times in the same period. Nice work dev team!</span></i></td></tr> </tbody></table> <div style="font-size: 12px; min-height: 14px;"> <span style="font-family: Arial;">To graph crashes for two or more versions over time, you can </span><a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=1041510" style="font-family: Arial;"><span style="color: #1255cc;">create advanced segments</span></a><span style="font-family: Arial;"> for each version number, and apply them both to the Crashes and Exceptions report.</span></div> <div style="font-size: 12px; min-height: 14px;"> <span style="font-family: Arial;"><br /></span></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9w5Y4t3gQY9EZvDqgdYEj7QTf-3v44B9msyIlt0sk_bavjWDROgARi_LePGNyTa4f5tbiFHn3UwSh5rQ_CaShaTO-TrdLA93TaQjPL08zEspbcGmAxkH7fdlTiNw1fSuUnZdY/s1600/image-4.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEj9w5Y4t3gQY9EZvDqgdYEj7QTf-3v44B9msyIlt0sk_bavjWDROgARi_LePGNyTa4f5tbiFHn3UwSh5rQ_CaShaTO-TrdLA93TaQjPL08zEspbcGmAxkH7fdlTiNw1fSuUnZdY/s1600/image-4.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">See crashes by app version over time using advanced segments and the crash and exception report &nbsp;In this example, a bug fix pushed around January 24 caused significant reduction in crashes across both versions, but crashes persist for v1.1.7 that might warrant some additional investigation.</span></i></td></tr> </tbody></table> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <b>3.</b> &nbsp;<b>Find out what crashes are costing you.</b></div> <div style="font-family: Arial; font-size: 12px;"> Do you know what app crashes are costing you? Find out what crashes cost in terms of both user engagement and dollars by using a custom segment.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> By using a particular crash or exception as a custom segment, you can see how user engagement and in-app revenue may be impacted by a particular issue or set of issues.</div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-XmlNSElHJapO4B4tAeXfXI7gIxmurgdBPaaFrKBmoqXgVhMepMGBv0UeOGqNjDg4pZOB_gGupiMz92jLGlKOkyfUiV16KcJyToZk3ETQMPEwe5YvkY4RhuUzcoh6g2YpbNc/s1600/image-5.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhG-XmlNSElHJapO4B4tAeXfXI7gIxmurgdBPaaFrKBmoqXgVhMepMGBv0UeOGqNjDg4pZOB_gGupiMz92jLGlKOkyfUiV16KcJyToZk3ETQMPEwe5YvkY4RhuUzcoh6g2YpbNc/s1600/image-5.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">Use custom segments to segment user experience and outcome data by crashes. This gives you some idea of what they might be costing you in users and in dollars.</span></i></td></tr> </tbody></table> <div style="font-size: 12px; min-height: 14px;"> <span style="font-family: Arial;">To set this up, you&#8217;ll want to create two custom segments: one that contains all the sessions in which the exception(s) occurred, and another baseline segment that contains all other sessions unaffected by the exception(s).</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=1033017">Learn how to create advanced segments</a></span><span style="color: black;">.</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Once created, try applying both segments to your Goals or Ecommerce Overview reports to get a sense of how the exception(s) might affect user outcomes. Or, apply the segments to your Engagement overview report to see how the exception(s) might impact user engagement metrics.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>4. &nbsp;Gain visibility into crashes at the device model level.</b></div> <div style="font-family: Arial; font-size: 12px;"> Do you know which device models are the most and least stable for your app? Developers can&#8217;t always test their app on all devices before launch. However, by using Custom Reports in Google Mobile App Analytics, you can monitor crashes and exception per device to find out where additional testing and bug fixes may be needed.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> To see crashes and exceptions by device, create a custom report and use a dimension like Mobile Device Marketing Name, with Crashes and Exceptions as the metric.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=1151300&amp;topic=1012046&amp;ctx=topic">Learn how to create a custom report.</a></span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhAodW7P54uj7TCakjvhqgg_xP-lV6722Zjr7QqXWTfjCnjDvZeF3VhgdGpd_xHen2U-sPfn2V-JF4IDmDXwQZL8HnXP8budEznEnMvYTVlQ-X33M8zl5BXuX-lUQWO6giLSYU/s1600/image6.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhhAodW7P54uj7TCakjvhqgg_xP-lV6722Zjr7QqXWTfjCnjDvZeF3VhgdGpd_xHen2U-sPfn2V-JF4IDmDXwQZL8HnXP8budEznEnMvYTVlQ-X33M8zl5BXuX-lUQWO6giLSYU/s1600/image6.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">See crashes by device by using a custom report. To get even more detail, add the Exception Description dimension as a secondary dimension. In this example, the high level view shows the Galaxy Note and Desire HD as device that might need additional testing before the next launch.</span></i></td></tr> </tbody></table> <div style="font-family: Arial; font-size: 12px;"> <b>5. &nbsp;(Advanced) What about caught exceptions? You should measure those too.</b></div> <div style="font-family: Arial; font-size: 12px;"> While caught exceptions won&#8217;t crash your app, they still may be valuable events to measure, especially when they might have an impact on user experience and outcomes.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> For instance, if your app normally catches a server timeout exception when requesting user data, it might be useful to measure that caught exception to know how often a user&#8217;s request is not being fulfilled.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRM4v6yDeGccmplUB7KHWHJXYAtBUp3kHBrQ8kJwhz2ykyRmkBfnsHT56LwUC4WRVkKxvGV1dRp6zydpVfmjuBebQExgdQ4CaNPqQFqPMmxN56aiNkUTX-9IJEt5EkcpYapT0R/s1600/image-7.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhRM4v6yDeGccmplUB7KHWHJXYAtBUp3kHBrQ8kJwhz2ykyRmkBfnsHT56LwUC4WRVkKxvGV1dRp6zydpVfmjuBebQExgdQ4CaNPqQFqPMmxN56aiNkUTX-9IJEt5EkcpYapT0R/s1600/image-7.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i><span style="font-family: Arial; font-size: 12px; text-align: left;">A caught exception is measured in Google Analytics using a custom description. In this example, a number of failed connections may indicate a backend problem and could be causing a poor user experience. Reducing the number of these caught exceptions could be a goal for the dev team in the next release.</span></i></td></tr> </tbody></table> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="color: black;">Get started <a href="https://developers.google.com/analytics/devguides/collection/android/v2/exceptions#caught">measuring caught exceptions on Android</a> or <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/exceptions#caught">iOS</a>.</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> As always, please keep in mind that you should never send personally identifiable data (PII) to Google Analytics. Raw exception descriptions may contain PII and we don&#8217;t recommend sending them to Google Analytics for that reason.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Also note that there&#8217;s a 100 character limit on exception descriptions, so if you send your own descriptions, be sure to keep them concise.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Lastly, here are some links to resources you might find helpful when implementing crash and exception measurement in your app:</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="https://developers.google.com/analytics/devguides/collection/android/v2/">Developer Guide: Measuring Crashes &amp; Exceptions (Android)</a></span></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="https://developers.google.com/analytics/devguides/collection/ios/v2/">Developer Guide: Measuring Crashes &amp; Exceptions (iOS)</a></span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> And for brand new users:</div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="https://developers.google.com/analytics/devguides/collection/android/v2/">Getting Started: Google Mobile App Analytics (Android)</a></span></div> <div style="color: #1255cc; font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><a href="https://developers.google.com/analytics/devguides/collection/ios/v2/">Getting Started: Google Mobile App Analytics (iOS)</a></span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by&nbsp;<a href="https://plus.google.com/u/0/b/111224383669619377607/115419042962667369149/posts" style="color: #1255cc; text-decoration: underline;">Andrew Wales</a></i><i>, Google Analytics Developer Relations</i></div> <div> <i><br /></i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/5-things-you-should-be-doing-with.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:5 Things You Should Be Doing With Google Mobile App Analytics Crash & Exception Measurement&url=https://analytics.googleblog.com/2013/02/5-things-you-should-be-doing-with.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/5-things-you-should-be-doing-with.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='post' data-id='6344041305095857844' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/understand-updates-to-your-account-with.html?hl=en' itemprop='url' title='Understand Updates To Your Account With Change History'> Understand Updates To Your Account With Change History </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 21, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="font-family: Arial; font-size: 12px;">Have you ever wanted to learn more about changes made to your Google Analytics account, wanted to refresh your memory as to when a particular profile setting was changed, or wondered who on the team made a goal change? Now, all of that is possible with the launch of Change History.</span><br /> <span style="font-family: Arial; font-size: 12px;"><br /></span> <div style="font-family: Arial; font-size: 12px;"> <b>What it does</b></div> <div style="font-family: Arial; font-size: 12px;"> Change History presents a summary of many important changes to your account over the last 180 days. Users will find records of changes made to users, accounts, properties, profiles, goals, and filters. This feature is available only to Analytics account administrators.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>How to find it</b></div> <div style="font-family: Arial; font-size: 12px;"> We are rolling out Change History to our customers over the coming weeks. Once it&#8217;s enabled on your account, you&#8217;ll be able to see it by clicking the &#8220;Admin&#8221; button in the upper right corner of the Analytics interface, selecting the appropriate account, and clicking the tab labeled &#8220;Change History.&#8221; In this new section, you will see a list of changes on your account, when the change took place, and who made the change.</div> <div style="font-size: 12px; min-height: 14px;"> <br /> <center> <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAGg1AYW6H51Re54hQzfJKMXMmIC01zLpzHHncrBu4vA1ROFvMAjcM9qjHbRoY7967b5camPwWqfe2p9_bJroi-poarNWfBHE-E7B4hj104qhyphenhyphenT3No-LqiDsdb7ZFSYFEdL6BA/s1600/change-history.png" /></center> </div> <br /> <div style="font-family: Arial; font-size: 12px;"> <b>Conclusion</b></div> <div style="font-family: Arial; font-size: 12px;"> The new Change History helps you better understand how your accounts evolve over time, improves account collaboration, and provides an additional tool for optimal configuration.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Be sure and view our <a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=2949085&amp;topic=1009690&amp;ctx=topic"><span style="color: #1255cc;">help center article</span></a> for additional information.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by Scott Ellsworth and Matt Matyas, Google Analytics team</i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="font-family: Arial; font-size: 12px;">Have you ever wanted to learn more about changes made to your Google Analytics account, wanted to refresh your memory as to when a particular profile setting was changed, or wondered who on the team made a goal change? Now, all of that is possible with the launch of Change History.</span><br /> <span style="font-family: Arial; font-size: 12px;"><br /></span> <div style="font-family: Arial; font-size: 12px;"> <b>What it does</b></div> <div style="font-family: Arial; font-size: 12px;"> Change History presents a summary of many important changes to your account over the last 180 days. Users will find records of changes made to users, accounts, properties, profiles, goals, and filters. This feature is available only to Analytics account administrators.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>How to find it</b></div> <div style="font-family: Arial; font-size: 12px;"> We are rolling out Change History to our customers over the coming weeks. Once it&#8217;s enabled on your account, you&#8217;ll be able to see it by clicking the &#8220;Admin&#8221; button in the upper right corner of the Analytics interface, selecting the appropriate account, and clicking the tab labeled &#8220;Change History.&#8221; In this new section, you will see a list of changes on your account, when the change took place, and who made the change.</div> <div style="font-size: 12px; min-height: 14px;"> <br /> <center> <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhAGg1AYW6H51Re54hQzfJKMXMmIC01zLpzHHncrBu4vA1ROFvMAjcM9qjHbRoY7967b5camPwWqfe2p9_bJroi-poarNWfBHE-E7B4hj104qhyphenhyphenT3No-LqiDsdb7ZFSYFEdL6BA/s1600/change-history.png" /></center> </div> <br /> <div style="font-family: Arial; font-size: 12px;"> <b>Conclusion</b></div> <div style="font-family: Arial; font-size: 12px;"> The new Change History helps you better understand how your accounts evolve over time, improves account collaboration, and provides an additional tool for optimal configuration.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Be sure and view our <a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=2949085&amp;topic=1009690&amp;ctx=topic"><span style="color: #1255cc;">help center article</span></a> for additional information.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by Scott Ellsworth and Matt Matyas, Google Analytics team</i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/understand-updates-to-your-account-with.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:Understand Updates To Your Account With Change History&url=https://analytics.googleblog.com/2013/02/understand-updates-to-your-account-with.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/understand-updates-to-your-account-with.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='post' data-id='9168251326424003775' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/are-you-datavore-insights-on-use-of.html?hl=en' itemprop='url' title='Are you a Datavore? Insights on the use of online customer data in decision-making'> Are you a Datavore? Insights on the use of online customer data in decision-making </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 20, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <i>The following is a guest post contributed by Hasan Bakhshi and Juan Mateos-Garcia who work at&nbsp;<a href="http://www.nesta.org.uk/" target="_blank">Nesta</a>, an independent charity based in London. Nesta&#8217;s mission is to help people and organizations bring great ideas to life by providing investments and grants, and mobilizing research, networks and skills.</i><br /> <br /> We surveyed 500 of the UK's companies that were actively online and promoting their products. We asked about the collection, analysis and use of online customer data in their decision-making, and the impact this has on their bottom line. Our research suggests that a startlingly high number of businesses in the UK's Internet Economy would benefit from reading <a href="http://infotrustllc.com/" target="_blank">Michael Loban</a>'s post on <a href="http://analytics.blogspot.co.uk/2013/01/10-google-analytics-resolutions-for-2013.html" target="_blank">data resolutions for 2013</a>. Here, we revisit some of his insights backed up by our data to illustrate how big the online data gap is for many UK companies, and what they must do to bridge it.<br /> <br /> <b>Insight 1: 'Address your data phobia'.&nbsp;</b><br /> We identified a cohort of companies in our sample with apparently no fear of data. We call them 'datavores'. When making decisions about how to grow their sales, they rely on data and analysis over experience and intuition. They collect data comprehensively, analyze it thoroughly and use it to make decisions. But they are in the minority: only 18% of the companies we surveyed compared with 43% who make decisions on the basis of experience and intuition. These &#8216;gut-driven&#8217; companies would stand to reap significant commercial benefits from their online data if they could get over their data phobia. We find that datavores are four times more likely to report substantial benefits from their online customer data.<br /> <br /> <b>Insight 2: Get on with social network marketing.&nbsp;</b><br /> Only 40% of businesses in our sample report that online data is important for designing and evaluating their social media strategy. Lacking the right data to make decisions, perhaps we shouldn&#8217;t therefore be surprised to learn that more than half of the businesses we surveyed were hesitant to dip their toes in social network marketing, despite the fact that nearly 1/2 of the UK population* uses social media actively. <i>(* cited from <a href="http://stakeholders.ofcom.org.uk/market-data-research/market-data/communications-market-reports/cmr11/internet-web/" target="_blank">UK Office for Communications</a>)</i><br /> <br /> <b>Insight 3: Tools are great, but great analysts are awesome.&nbsp;</b><br /> Our survey suggests that fully harnessing the potential of online data requires up-skilling the workforce. Over three-quarters of businesses who have trained their staff to improve their data capabilities in the past two years report significant benefits from online data (compared with only 20% of those who haven&#8217;t provided training). Another of our findings leads us to add a coda to Michael&#8217;s resolution, however - while it is true that great analysts are awesome, it appears that great analysts who are empowered to act on the basis of their insights are even better. Datavores are much more likely to delegate decision-making than other firms. The implication is that making most of your data is not always painless. It may require re-organizing the business, changing its culture and rethinking the role of managers. 'No pain, no gain', as they say about most New Year's Resolutions.<br /> <br /> <b>Insight 4: ACTION!</b><br /> This brings us neatly to perhaps our most important finding: in order to benefit from online data UK businesses need to put their data to work. They need to use it to improve their website to be sure, but they also need to feed it into decision-making process in other parts of their business &#8211; such as in product development and business strategy. In fact, the &#8216;use of data to make decisions&#8217; turns out to be the main factor discriminating between the datavores and the other companies we surveyed. And that, controlling for other relevant business characteristics, &#8216;using data&#8217; is what really makes a difference on the impact of data on performance. To put it in stark terms, if you don&#8217;t use your data, you may as well not have collected and analyzed it.<br /> <br /> We present the findings above (and many more) in greater detail in our <a href="http://www.nesta.org.uk/library/documents/Datavores.pdf" target="_blank">Rise of the Datavores report</a>. This is the first milestone in our program of research and action looking at the potential of online data for innovation and growth.<br /> <br /> In the coming months, we will be matching our survey responses to financial data to measure in quantitative terms the connection between data-driven decision-making and sales growth, profitability and productivity. To get a really robust handle on the direction of causality in this relationship we are looking to run a controlled experiment to measure the impact of an Online Analytics intervention on a randomly selected group of UK businesses. In related research we plan to quantify the extent of business demand for data-savvy talent and assess the adequacy of the UK's education system in supplying it.<br /> <br /> Last, but not least, we will be looking through practical work to identify datavores in the public and third sectors, and work to encourage the transfer of good data practices across different parts of the UK&#8217;s economy and society.<br /> <br /> In all these areas we will be looking for data experts to work with, to probe whether we are asking the right questions, to refine and help implement our research plans. Drop us a line if you want to hear more!<br /> <br /> hasan.bakhshi@nesta.org.uk<br /> juan.mateos-garcia@nesta.org.uk<br /> <i><br /> Posted by&nbsp;Hasan Bakhshi and Juan Mateos-Garcia at Nesta</i></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <i>The following is a guest post contributed by Hasan Bakhshi and Juan Mateos-Garcia who work at&nbsp;<a href="http://www.nesta.org.uk/" target="_blank">Nesta</a>, an independent charity based in London. Nesta&#8217;s mission is to help people and organizations bring great ideas to life by providing investments and grants, and mobilizing research, networks and skills.</i><br /> <br /> We surveyed 500 of the UK's companies that were actively online and promoting their products. We asked about the collection, analysis and use of online customer data in their decision-making, and the impact this has on their bottom line. Our research suggests that a startlingly high number of businesses in the UK's Internet Economy would benefit from reading <a href="http://infotrustllc.com/" target="_blank">Michael Loban</a>'s post on <a href="http://analytics.blogspot.co.uk/2013/01/10-google-analytics-resolutions-for-2013.html" target="_blank">data resolutions for 2013</a>. Here, we revisit some of his insights backed up by our data to illustrate how big the online data gap is for many UK companies, and what they must do to bridge it.<br /> <br /> <b>Insight 1: 'Address your data phobia'.&nbsp;</b><br /> We identified a cohort of companies in our sample with apparently no fear of data. We call them 'datavores'. When making decisions about how to grow their sales, they rely on data and analysis over experience and intuition. They collect data comprehensively, analyze it thoroughly and use it to make decisions. But they are in the minority: only 18% of the companies we surveyed compared with 43% who make decisions on the basis of experience and intuition. These &#8216;gut-driven&#8217; companies would stand to reap significant commercial benefits from their online data if they could get over their data phobia. We find that datavores are four times more likely to report substantial benefits from their online customer data.<br /> <br /> <b>Insight 2: Get on with social network marketing.&nbsp;</b><br /> Only 40% of businesses in our sample report that online data is important for designing and evaluating their social media strategy. Lacking the right data to make decisions, perhaps we shouldn&#8217;t therefore be surprised to learn that more than half of the businesses we surveyed were hesitant to dip their toes in social network marketing, despite the fact that nearly 1/2 of the UK population* uses social media actively. <i>(* cited from <a href="http://stakeholders.ofcom.org.uk/market-data-research/market-data/communications-market-reports/cmr11/internet-web/" target="_blank">UK Office for Communications</a>)</i><br /> <br /> <b>Insight 3: Tools are great, but great analysts are awesome.&nbsp;</b><br /> Our survey suggests that fully harnessing the potential of online data requires up-skilling the workforce. Over three-quarters of businesses who have trained their staff to improve their data capabilities in the past two years report significant benefits from online data (compared with only 20% of those who haven&#8217;t provided training). Another of our findings leads us to add a coda to Michael&#8217;s resolution, however - while it is true that great analysts are awesome, it appears that great analysts who are empowered to act on the basis of their insights are even better. Datavores are much more likely to delegate decision-making than other firms. The implication is that making most of your data is not always painless. It may require re-organizing the business, changing its culture and rethinking the role of managers. 'No pain, no gain', as they say about most New Year's Resolutions.<br /> <br /> <b>Insight 4: ACTION!</b><br /> This brings us neatly to perhaps our most important finding: in order to benefit from online data UK businesses need to put their data to work. They need to use it to improve their website to be sure, but they also need to feed it into decision-making process in other parts of their business &#8211; such as in product development and business strategy. In fact, the &#8216;use of data to make decisions&#8217; turns out to be the main factor discriminating between the datavores and the other companies we surveyed. And that, controlling for other relevant business characteristics, &#8216;using data&#8217; is what really makes a difference on the impact of data on performance. To put it in stark terms, if you don&#8217;t use your data, you may as well not have collected and analyzed it.<br /> <br /> We present the findings above (and many more) in greater detail in our <a href="http://www.nesta.org.uk/library/documents/Datavores.pdf" target="_blank">Rise of the Datavores report</a>. This is the first milestone in our program of research and action looking at the potential of online data for innovation and growth.<br /> <br /> In the coming months, we will be matching our survey responses to financial data to measure in quantitative terms the connection between data-driven decision-making and sales growth, profitability and productivity. To get a really robust handle on the direction of causality in this relationship we are looking to run a controlled experiment to measure the impact of an Online Analytics intervention on a randomly selected group of UK businesses. In related research we plan to quantify the extent of business demand for data-savvy talent and assess the adequacy of the UK's education system in supplying it.<br /> <br /> Last, but not least, we will be looking through practical work to identify datavores in the public and third sectors, and work to encourage the transfer of good data practices across different parts of the UK&#8217;s economy and society.<br /> <br /> In all these areas we will be looking for data experts to work with, to probe whether we are asking the right questions, to refine and help implement our research plans. Drop us a line if you want to hear more!<br /> <br /> hasan.bakhshi@nesta.org.uk<br /> juan.mateos-garcia@nesta.org.uk<br /> <i><br /> Posted by&nbsp;Hasan Bakhshi and Juan Mateos-Garcia at Nesta</i></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/are-you-datavore-insights-on-use-of.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:Are you a Datavore? Insights on the use of online customer data in decision-making&url=https://analytics.googleblog.com/2013/02/are-you-datavore-insights-on-use-of.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/are-you-datavore-insights-on-use-of.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='post' data-id='6137319231663935782' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/upgrade-to-next-generation-mobile-app.html?hl=en' itemprop='url' title='Upgrade To The Next Generation Mobile App Analytics Platform'> Upgrade To The Next Generation Mobile App Analytics Platform </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 14, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="font-family: Arial; font-size: 12px;">Spring is coming right around the corner and it's never a bad idea to get a head start on your spring cleaning! The same goes for your mobile app analytics solution. Have you switched over to our new </span><a href="//www.google.com/analytics/features/mobile-app-analytics.html" style="font-family: Arial; font-size: 12px;"><span style="color: #1255cc;">Mobile App Analytics Platform</span></a><span style="font-family: Arial; font-size: 12px;"> (v2) yet? </span><span style="background-color: #f9f9f9; font-family: Arial; font-size: 12px;">The benefits are numerous:</span><br /> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>A more powerful mobile SDK</b></div> <ul> <li style="font-family: Arial; font-size: 12px; margin: 0px;">We are providing a new mobile app analytics solution, solving the problem that there is currently no single repository to understand end-to-end value of mobile app users. This is supported by a more powerful mobile SDK (v2.0) that is easy to implement.</li> </ul> <div style="font-family: Arial; font-size: 12px;"> <b>&#8220;One stop shop&#8221; for app measurement</b></div> <ul> <li style="font-family: Arial; font-size: 12px; margin: 0px;">Understanding app performance holistically through acquisition, engagement and outcome is critical to improve mobile app results, optimize user engagement and increase revenue generated. Our new reports show the entire lifecycle.&nbsp;</li> </ul> <div style="font-family: Arial; font-size: 12px;"> <b>Improve ROI and engagement</b></div> <ul> <li style="font-family: Arial; font-size: 12px; margin: 0px;">App developers and brands can make better, more comprehensive data-driven decisions for mobile investments with better reports. For example, marketers can optimize their mobile programs to improve ROI and app developers can improve in-app engagement. &nbsp;</li> </ul> <center> <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpEPvRlZ7LPyQMAGh3VeHqNDcD2vWqKS4lq3yaQ7mus-zuAp5wp36Q_QLPR_ct2cVIFytKT50j9a3EdE_2qMep7SLTk3BhneS_7Hij8In2aMmvrZqR4ui6QQ4Uw5EziabahhPm/s1600/app-analytics.png" /> </center> <div> <span style="font-family: Arial; font-size: 12px;"><br /></span> <span style="font-family: Arial; font-size: 12px;">Though we call it &#8220;Version 2,&#8221; the truth is that we didn&#8217;t just &#8220;upgrade&#8221; our original platform. We decided to rebuild the whole thing from scratch. Our team at Google Analytics has reimagined mobile app analytics and have created a brand new experience tailored specifically for mobile app developers, providing reports on the data you care most about, in the language you understand. In addition, we also completely rebuilt our Android and iOS SDKs to be even more lightweight, efficient, and faster.</span></div> <div style="font-family: Arial; font-size: 12px;"> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> We&#8217;re continuing to build and add features to this platform all the time. So if you haven&#8217;t migrated yet, now is the perfect time to do it and find out exactly what you're missing out on.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> To make it easy to migrate, we&#8217;ve put together a Migration Guide for <a href="https://developers.google.com/analytics/devguides/collection/android/v2/migration"><span style="color: #1255cc;">Android</span></a> and <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/migration"><span style="color: #1255cc;">iOS</span></a> to help you make the move.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> And if you&#8217;re new to Mobile App Analytics, check out the Getting Started Guide for <a href="https://developers.google.com/analytics/devguides/collection/android/v2/"><span style="color: #1255cc;">Android</span></a> or <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/migration"><span style="color: #1255cc;">iOS</span></a> to get your app up and running with Google Analytics in minutes.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by Calvin Lee, Google Analytics Team</i></div> </div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="font-family: Arial; font-size: 12px;">Spring is coming right around the corner and it's never a bad idea to get a head start on your spring cleaning! The same goes for your mobile app analytics solution. Have you switched over to our new </span><a href="//www.google.com/analytics/features/mobile-app-analytics.html" style="font-family: Arial; font-size: 12px;"><span style="color: #1255cc;">Mobile App Analytics Platform</span></a><span style="font-family: Arial; font-size: 12px;"> (v2) yet? </span><span style="background-color: #f9f9f9; font-family: Arial; font-size: 12px;">The benefits are numerous:</span><br /> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>A more powerful mobile SDK</b></div> <ul> <li style="font-family: Arial; font-size: 12px; margin: 0px;">We are providing a new mobile app analytics solution, solving the problem that there is currently no single repository to understand end-to-end value of mobile app users. This is supported by a more powerful mobile SDK (v2.0) that is easy to implement.</li> </ul> <div style="font-family: Arial; font-size: 12px;"> <b>&#8220;One stop shop&#8221; for app measurement</b></div> <ul> <li style="font-family: Arial; font-size: 12px; margin: 0px;">Understanding app performance holistically through acquisition, engagement and outcome is critical to improve mobile app results, optimize user engagement and increase revenue generated. Our new reports show the entire lifecycle.&nbsp;</li> </ul> <div style="font-family: Arial; font-size: 12px;"> <b>Improve ROI and engagement</b></div> <ul> <li style="font-family: Arial; font-size: 12px; margin: 0px;">App developers and brands can make better, more comprehensive data-driven decisions for mobile investments with better reports. For example, marketers can optimize their mobile programs to improve ROI and app developers can improve in-app engagement. &nbsp;</li> </ul> <center> <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjpEPvRlZ7LPyQMAGh3VeHqNDcD2vWqKS4lq3yaQ7mus-zuAp5wp36Q_QLPR_ct2cVIFytKT50j9a3EdE_2qMep7SLTk3BhneS_7Hij8In2aMmvrZqR4ui6QQ4Uw5EziabahhPm/s1600/app-analytics.png" /> </center> <div> <span style="font-family: Arial; font-size: 12px;"><br /></span> <span style="font-family: Arial; font-size: 12px;">Though we call it &#8220;Version 2,&#8221; the truth is that we didn&#8217;t just &#8220;upgrade&#8221; our original platform. We decided to rebuild the whole thing from scratch. Our team at Google Analytics has reimagined mobile app analytics and have created a brand new experience tailored specifically for mobile app developers, providing reports on the data you care most about, in the language you understand. In addition, we also completely rebuilt our Android and iOS SDKs to be even more lightweight, efficient, and faster.</span></div> <div style="font-family: Arial; font-size: 12px;"> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> We&#8217;re continuing to build and add features to this platform all the time. So if you haven&#8217;t migrated yet, now is the perfect time to do it and find out exactly what you're missing out on.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> To make it easy to migrate, we&#8217;ve put together a Migration Guide for <a href="https://developers.google.com/analytics/devguides/collection/android/v2/migration"><span style="color: #1255cc;">Android</span></a> and <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/migration"><span style="color: #1255cc;">iOS</span></a> to help you make the move.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> And if you&#8217;re new to Mobile App Analytics, check out the Getting Started Guide for <a href="https://developers.google.com/analytics/devguides/collection/android/v2/"><span style="color: #1255cc;">Android</span></a> or <a href="https://developers.google.com/analytics/devguides/collection/ios/v2/migration"><span style="color: #1255cc;">iOS</span></a> to get your app up and running with Google Analytics in minutes.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by Calvin Lee, Google Analytics Team</i></div> </div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/upgrade-to-next-generation-mobile-app.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:Upgrade To The Next Generation Mobile App Analytics Platform&url=https://analytics.googleblog.com/2013/02/upgrade-to-next-generation-mobile-app.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/upgrade-to-next-generation-mobile-app.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='post' data-id='8081865613281495617' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/multi-currency-e-commerce-support-in.html?hl=en' itemprop='url' title='Multi-Currency E-Commerce Support In Google Analytics'> Multi-Currency E-Commerce Support In Google Analytics </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 13, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="font-family: Arial; font-size: 12px;">We&#8217;ve listened to your feedback and have heard the requests loud and clear: E-Commerce should support multiple currencies. We&#8217;re pleased to announce the launch of this feature which will be rolling out to all users over the next few weeks.&nbsp;</span><br /> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Multi-Currency support for eCommerce provides Google Analytics users with the ability to track transaction metrics (total revenue, tax, and shipping &amp; handling) in multiple local currencies within a single web property. And Google Analytics will convert them into the one currency based on your profile setting. This provides key benefits for e-commerce brands looking to conduct analysis across an international customer base and helps make some <a href="http://analytics.blogspot.com/2011/11/simplifying-ecommerce-reporting-across.html"><span style="color: #1255cc;">previously complex</span></a> reporting easier.</div> <div style="font-family: Arial; font-size: 12px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzwnM0ziFMW6pf5m5KyOoFLcbhvIY9SgqFeeGQHanmjgOf-aFX9Kd0srs6rhORFXIHQ-0GWGPxwtIMC2OsrHdkr0l7JPkYaDW4pCFQ6z4xO9EYetH9vLalPyFY0fYV2r6VGbFr/s1600/multi-currency.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzwnM0ziFMW6pf5m5KyOoFLcbhvIY9SgqFeeGQHanmjgOf-aFX9Kd0srs6rhORFXIHQ-0GWGPxwtIMC2OsrHdkr0l7JPkYaDW4pCFQ6z4xO9EYetH9vLalPyFY0fYV2r6VGbFr/s1600/multi-currency.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i>New metrics supported in multi-currency</i></td></tr> </tbody></table> <div style="font-family: Arial; font-size: 12px;"> <br /></div> <div style="font-size: 12px; min-height: 14px;"> <b style="color: #232323; font-family: Arial;">Multi-Currency tracking code implementation:</b><br /> <div style="color: #232323; font-family: Arial; margin-bottom: 13px;"> <span style="color: #232323;">Multi-currency is supported&nbsp;</span><a href="https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingEcommerce#localcurrencies" style="color: #232323;"><span style="color: #1255cc;">by web tracking</span></a><span style="color: #232323;">&nbsp;and&nbsp;</span><a href="https://developers.google.com/analytics/devguides/collection/android/v2/ecommerce#specifying" style="color: #1255cc;">Android SDK</a>&nbsp;(iOS SDK support is coming soon).</div> <div style="color: #232323; font-family: Arial; margin-bottom: 13px;"> The &#8216;currency code&#8217; is a global setting that can be set via tracker &#8216;_set()&#8217;. It only need to be set once, unless the page is sending multiple transactions in separate currencies.</div> <div style="color: #232323; font-family: Arial; margin-bottom: 13px;"> <b>Here are a few other things we think you&#8217;ll want to know:</b></div> <div style="font-family: Arial; margin-bottom: 13px;"> <b>How the conversion rate is decided?</b><br /> <span style="color: #232323;">The conversion rate is pulled from currency server which is serving Google Billing. The value is the daily exchange rate of the day before hit date.&nbsp;See a&nbsp;</span><a href="https://developers.google.com/analytics/devguides/platform/features/ecommerce#local-currency"><span style="color: #1255cc;">technical overview</span></a><span style="color: #232323;">&nbsp;for additional information.</span></div> </div> <div style="font-size: 12px; min-height: 14px;"> <b style="font-family: Arial;">Which currency does GA support?</b></div> <div style="font-family: Arial; font-size: 12px;"> We support currencies which are available in GA profile currency dropdown menu. Right now, 31 currencies altogether are supported.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjG_IVF6oCY22VJxpDz8w7o-bGkvf8tjwvuvy8vC1yNix-uY69ugx8SAEDFsD5ghdbOzbd-eAJzkAsALwLbK1tM7hnWOOWQhbmEiovZXuAJ0LFDIK1EcqPqOr8zMaSV9mH5qS9/s1600/currencies.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjG_IVF6oCY22VJxpDz8w7o-bGkvf8tjwvuvy8vC1yNix-uY69ugx8SAEDFsD5ghdbOzbd-eAJzkAsALwLbK1tM7hnWOOWQhbmEiovZXuAJ0LFDIK1EcqPqOr8zMaSV9mH5qS9/s1600/currencies.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i>Currency dropdown menu</i></td></tr> </tbody></table> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>Which currency code shall I use?</b></div> <div style="font-family: Arial; font-size: 12px;"> A full version of currency codes shared across Google products is available on the <a href="https://developers.google.com/analytics/devguides/platform/features/currencies"><span style="color: #1255cc;">Google Developers site</span></a>.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>Can I retro-process my history transaction data?</b></div> <div style="font-family: Arial; font-size: 12px;"> Only from the day you started using multi-currency support, you can get both local and global value.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Several companies have already started using Multi-Currency in Google Analytics and are seeing great results.&nbsp;<span style="color: #232323;">One of our Certified Partners, </span><a href="http://www.blastam.com/"><span style="color: #1255cc;">Blast Analytics &amp; Marketing</span></a><span style="color: #232323;">, helped their client&nbsp;AllPosters.com implement this feature.</span>&nbsp;David Tjen, Director of Analytics at AllPosters.com reports:</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px; margin-left: 48px;"> <i>"Google Analytics' new multi-currency feature increases sales metric accuracy for </i><a href="http://allposters.com/"><span style="color: #1255cc;"><i>AllPosters.com</i></span></a><i>. As an international brand, the AllPosters family of sites supports 20 currencies across 25 countries. Previously, manual adjustments were required before we could read sales metrics in Google Analytics when we had transactions with large currency conversion ratios to the US dollar, such as the Mexican Peso and Japanese Yen. The simple code update solves the issue by automatically converting all transactions to the primary currency on each site, providing sales metrics that allow us to make faster decisions with our web analytics data.&#8221;</i></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> To get started today, view our <a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=2960586&amp;topic=1009691&amp;ctx=topic"><span style="color: #1255cc;">help center page</span></a> with detailed instructions on how to begin.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by Wayne Xu, Google Analytics team</i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="font-family: Arial; font-size: 12px;">We&#8217;ve listened to your feedback and have heard the requests loud and clear: E-Commerce should support multiple currencies. We&#8217;re pleased to announce the launch of this feature which will be rolling out to all users over the next few weeks.&nbsp;</span><br /> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Multi-Currency support for eCommerce provides Google Analytics users with the ability to track transaction metrics (total revenue, tax, and shipping &amp; handling) in multiple local currencies within a single web property. And Google Analytics will convert them into the one currency based on your profile setting. This provides key benefits for e-commerce brands looking to conduct analysis across an international customer base and helps make some <a href="http://analytics.blogspot.com/2011/11/simplifying-ecommerce-reporting-across.html"><span style="color: #1255cc;">previously complex</span></a> reporting easier.</div> <div style="font-family: Arial; font-size: 12px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzwnM0ziFMW6pf5m5KyOoFLcbhvIY9SgqFeeGQHanmjgOf-aFX9Kd0srs6rhORFXIHQ-0GWGPxwtIMC2OsrHdkr0l7JPkYaDW4pCFQ6z4xO9EYetH9vLalPyFY0fYV2r6VGbFr/s1600/multi-currency.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjzwnM0ziFMW6pf5m5KyOoFLcbhvIY9SgqFeeGQHanmjgOf-aFX9Kd0srs6rhORFXIHQ-0GWGPxwtIMC2OsrHdkr0l7JPkYaDW4pCFQ6z4xO9EYetH9vLalPyFY0fYV2r6VGbFr/s1600/multi-currency.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i>New metrics supported in multi-currency</i></td></tr> </tbody></table> <div style="font-family: Arial; font-size: 12px;"> <br /></div> <div style="font-size: 12px; min-height: 14px;"> <b style="color: #232323; font-family: Arial;">Multi-Currency tracking code implementation:</b><br /> <div style="color: #232323; font-family: Arial; margin-bottom: 13px;"> <span style="color: #232323;">Multi-currency is supported&nbsp;</span><a href="https://developers.google.com/analytics/devguides/collection/gajs/gaTrackingEcommerce#localcurrencies" style="color: #232323;"><span style="color: #1255cc;">by web tracking</span></a><span style="color: #232323;">&nbsp;and&nbsp;</span><a href="https://developers.google.com/analytics/devguides/collection/android/v2/ecommerce#specifying" style="color: #1255cc;">Android SDK</a>&nbsp;(iOS SDK support is coming soon).</div> <div style="color: #232323; font-family: Arial; margin-bottom: 13px;"> The &#8216;currency code&#8217; is a global setting that can be set via tracker &#8216;_set()&#8217;. It only need to be set once, unless the page is sending multiple transactions in separate currencies.</div> <div style="color: #232323; font-family: Arial; margin-bottom: 13px;"> <b>Here are a few other things we think you&#8217;ll want to know:</b></div> <div style="font-family: Arial; margin-bottom: 13px;"> <b>How the conversion rate is decided?</b><br /> <span style="color: #232323;">The conversion rate is pulled from currency server which is serving Google Billing. The value is the daily exchange rate of the day before hit date.&nbsp;See a&nbsp;</span><a href="https://developers.google.com/analytics/devguides/platform/features/ecommerce#local-currency"><span style="color: #1255cc;">technical overview</span></a><span style="color: #232323;">&nbsp;for additional information.</span></div> </div> <div style="font-size: 12px; min-height: 14px;"> <b style="font-family: Arial;">Which currency does GA support?</b></div> <div style="font-family: Arial; font-size: 12px;"> We support currencies which are available in GA profile currency dropdown menu. Right now, 31 currencies altogether are supported.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjG_IVF6oCY22VJxpDz8w7o-bGkvf8tjwvuvy8vC1yNix-uY69ugx8SAEDFsD5ghdbOzbd-eAJzkAsALwLbK1tM7hnWOOWQhbmEiovZXuAJ0LFDIK1EcqPqOr8zMaSV9mH5qS9/s1600/currencies.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhjG_IVF6oCY22VJxpDz8w7o-bGkvf8tjwvuvy8vC1yNix-uY69ugx8SAEDFsD5ghdbOzbd-eAJzkAsALwLbK1tM7hnWOOWQhbmEiovZXuAJ0LFDIK1EcqPqOr8zMaSV9mH5qS9/s1600/currencies.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;"><i>Currency dropdown menu</i></td></tr> </tbody></table> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>Which currency code shall I use?</b></div> <div style="font-family: Arial; font-size: 12px;"> A full version of currency codes shared across Google products is available on the <a href="https://developers.google.com/analytics/devguides/platform/features/currencies"><span style="color: #1255cc;">Google Developers site</span></a>.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <b>Can I retro-process my history transaction data?</b></div> <div style="font-family: Arial; font-size: 12px;"> Only from the day you started using multi-currency support, you can get both local and global value.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Several companies have already started using Multi-Currency in Google Analytics and are seeing great results.&nbsp;<span style="color: #232323;">One of our Certified Partners, </span><a href="http://www.blastam.com/"><span style="color: #1255cc;">Blast Analytics &amp; Marketing</span></a><span style="color: #232323;">, helped their client&nbsp;AllPosters.com implement this feature.</span>&nbsp;David Tjen, Director of Analytics at AllPosters.com reports:</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px; margin-left: 48px;"> <i>"Google Analytics' new multi-currency feature increases sales metric accuracy for </i><a href="http://allposters.com/"><span style="color: #1255cc;"><i>AllPosters.com</i></span></a><i>. As an international brand, the AllPosters family of sites supports 20 currencies across 25 countries. Previously, manual adjustments were required before we could read sales metrics in Google Analytics when we had transactions with large currency conversion ratios to the US dollar, such as the Mexican Peso and Japanese Yen. The simple code update solves the issue by automatically converting all transactions to the primary currency on each site, providing sales metrics that allow us to make faster decisions with our web analytics data.&#8221;</i></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> To get started today, view our <a href="http://support.google.com/analytics/bin/answer.py?hl=en&amp;answer=2960586&amp;topic=1009691&amp;ctx=topic"><span style="color: #1255cc;">help center page</span></a> with detailed instructions on how to begin.</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by Wayne Xu, Google Analytics team</i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/multi-currency-e-commerce-support-in.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:Multi-Currency E-Commerce Support In Google Analytics&url=https://analytics.googleblog.com/2013/02/multi-currency-e-commerce-support-in.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/multi-currency-e-commerce-support-in.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='post' data-id='1198079926017198136' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/verify-your-measurement-setup-with-tag.html?hl=en' itemprop='url' title='Verify Your Measurement Setup With Tag Assistant'> Verify Your Measurement Setup With Tag Assistant </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 11, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="color: #232323; font-family: Arial; font-size: 12px;">Google Analytics is, at its core, a simple and powerful tool. But once you start to customize the code to take advantage of all the flexibility available you may find yourself needing some help troubleshooting a nagging issue.&nbsp;</span><br /> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> A new Chrome Extension created by engineers here at Google hopes to make troubleshooting tag installs much easier. <a href="https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk"><span style="color: #1255cc;">Tag Assistant</span></a> aims to highlight errors, warnings, and provide useful suggestions for Google's most widely adopted tags including Google Analytics, Google Tag Manager, Adwords Conversion Tracking, the new Remarketing Tag, Trusted Stores and Floodlight.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> After installing the extension, Tag Assistant will alert you if tags are found on any page you are currently browsing. For each tag we will tell you if it appears to be working or if we notice any problems with your implementation. Tag Assistant will even make recommendations on how to improve your installation if we notice any optimizations. For example, if you have 2 or more tags implemented separately we might suggest that you migrate to use <a href="//www.google.com/tagmanager/">Google Tag Manager</a> instead.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <center> <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN_lb8Rx8X7pFGtwdxdqg-5OuIapoQFA-LHf-zHNc4QF2JTMRXMG6ucL86S2pepJsd2HhOYA5rzVr9tQ1eLsaJCESP2B_wZCQEDhGNrJYGHo1-IkG0k8BdPVvWgjNmbTJnq5cP/s1600/tag-assistant-small.png" /><br /> <div style="color: #232323; font-family: Arial; font-size: 12px;"> <br /></div> </center> <div style="font-size: 12px; min-height: 14px;"> <span style="color: #232323; font-family: Arial;">How does it work? Tag Assistant looks for errors in two different ways. First, we check the source code to look for common errors like forgetting to include a closing &lt;/script&gt; tag. We also review the HTTP headers to ensure that we are getting expected responses.&nbsp;</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> Since launching in October of 2012 we have collected a lot of your feedback and have added dozens of new checks. Over the course of the year we will be adding more checks that will make the Tag Assistant more accurate and helpful.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> We encourage you to try it out for yourself by installing it <a href="https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk"><span style="color: #1255cc;">via the Chrome Web Store</span></a>. If you have feedback on new checks to add or if you have questions about the tool, join our <a href="https://plus.google.com/communities/105448214237192581344"><span style="color: #1255cc;">Google+ community</span></a> where our team and users can help you out.</div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> <i>Posted by <a href="https://plus.google.com/110895260569186483566/posts">Geoff Pitchford</a>, Google Tag Assistant PM</i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <span style="color: #232323; font-family: Arial; font-size: 12px;">Google Analytics is, at its core, a simple and powerful tool. But once you start to customize the code to take advantage of all the flexibility available you may find yourself needing some help troubleshooting a nagging issue.&nbsp;</span><br /> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> A new Chrome Extension created by engineers here at Google hopes to make troubleshooting tag installs much easier. <a href="https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk"><span style="color: #1255cc;">Tag Assistant</span></a> aims to highlight errors, warnings, and provide useful suggestions for Google's most widely adopted tags including Google Analytics, Google Tag Manager, Adwords Conversion Tracking, the new Remarketing Tag, Trusted Stores and Floodlight.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> After installing the extension, Tag Assistant will alert you if tags are found on any page you are currently browsing. For each tag we will tell you if it appears to be working or if we notice any problems with your implementation. Tag Assistant will even make recommendations on how to improve your installation if we notice any optimizations. For example, if you have 2 or more tags implemented separately we might suggest that you migrate to use <a href="//www.google.com/tagmanager/">Google Tag Manager</a> instead.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <center> <img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEjN_lb8Rx8X7pFGtwdxdqg-5OuIapoQFA-LHf-zHNc4QF2JTMRXMG6ucL86S2pepJsd2HhOYA5rzVr9tQ1eLsaJCESP2B_wZCQEDhGNrJYGHo1-IkG0k8BdPVvWgjNmbTJnq5cP/s1600/tag-assistant-small.png" /><br /> <div style="color: #232323; font-family: Arial; font-size: 12px;"> <br /></div> </center> <div style="font-size: 12px; min-height: 14px;"> <span style="color: #232323; font-family: Arial;">How does it work? Tag Assistant looks for errors in two different ways. First, we check the source code to look for common errors like forgetting to include a closing &lt;/script&gt; tag. We also review the HTTP headers to ensure that we are getting expected responses.&nbsp;</span></div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> Since launching in October of 2012 we have collected a lot of your feedback and have added dozens of new checks. Over the course of the year we will be adding more checks that will make the Tag Assistant more accurate and helpful.&nbsp;</div> <div style="font-size: 12px; min-height: 14px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> We encourage you to try it out for yourself by installing it <a href="https://chrome.google.com/webstore/detail/tag-assistant-by-google/kejbdjndbnbjgmefkgdddjlbokphdefk"><span style="color: #1255cc;">via the Chrome Web Store</span></a>. If you have feedback on new checks to add or if you have questions about the tool, join our <a href="https://plus.google.com/communities/105448214237192581344"><span style="color: #1255cc;">Google+ community</span></a> where our team and users can help you out.</div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> <br /></div> <div style="color: #232323; font-family: Arial; font-size: 12px;"> <i>Posted by <a href="https://plus.google.com/110895260569186483566/posts">Geoff Pitchford</a>, Google Tag Assistant PM</i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/verify-your-measurement-setup-with-tag.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:Verify Your Measurement Setup With Tag Assistant&url=https://analytics.googleblog.com/2013/02/verify-your-measurement-setup-with-tag.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/verify-your-measurement-setup-with-tag.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='post' data-id='323955536145219489' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/google-tag-manager-implementation.html?hl=en' itemprop='url' title='Google Tag Manager: Implementation webinar video, cheat-sheet, and Q&A'> Google Tag Manager: Implementation webinar video, cheat-sheet, and Q&A </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 8, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <br /> Last Tuesday, we held a webinar on the technical implementation of <a href="//www.google.com/tagmanager" target="_blank">Google Tag Manager</a>, a free tool that makes it easy for marketers to add and update website tags, freeing up webmaster time while providing users with more reliable data and insights. This technical session includes a more in-depth look than our <a href="//www.youtube.com/watch?v=3HnSmz2ENn8" target="_blank">introductory webinar</a>, illustrating how the product operates in a live environment and showing how flexible Google Tag Manager is for enterprise systems.<br /> <br /> Watch the webinar video here for:<br /> <ul style="text-align: left;"> <li>Step-by-step implementation process + live product demo</li> <li>Advanced use cases, including the Data Layer API</li> <li>Best practices and common pitfalls</li> </ul> <br /> <center> <iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/6H52Yierpa8" width="420"></iframe> </center> <br /> <div> <br /></div> And don&#8217;t forget to download our handy implementation <a href="//goo.gl/5GJyA" target="_blank">Cheat-Sheet</a>, which outlines each of the steps involved in migrating onto Google Tag Manager.<br /> <br /> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq1y8b7yC_dySwV0nvQ0Jz0oB0fLOT1Y9bJUskRzL_CrE-hHWezyQW0cm919DTG9l2n9IWJcux6gDeCVpBdnRvw9llery5lqbdJWkwmo0SfZL2u7mzmgxMPFPET6fwCcC-liEV/s1600/Screen+Shot+2013-02-06+at+9.19.14+PM+-+GTM+impl+guide.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq1y8b7yC_dySwV0nvQ0Jz0oB0fLOT1Y9bJUskRzL_CrE-hHWezyQW0cm919DTG9l2n9IWJcux6gDeCVpBdnRvw9llery5lqbdJWkwmo0SfZL2u7mzmgxMPFPET6fwCcC-liEV/s1600/Screen+Shot+2013-02-06+at+9.19.14+PM+-+GTM+impl+guide.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;">Click here to download the Implementation Cheat-Sheet: <a href="//goo.gl/5GJyA" target="_blank">http://goo.gl/5GJyA</a></td></tr> </tbody></table> <center> </center> <br /> And as usual, we like to provide a recap of some of the top questions we received during the webinar. Please note that this webinar is intended for technical audiences, so some of the Q&amp;A below gets into the nitty-gritty technical details. If you&#8217;re less experienced technically, we invite you to check out our <a href="http://productforums.google.com/forum/#!forum/tag-manager" target="_blank">forum</a> or reach out to one of our <a href="//www.google.com/tagmanager/partners.html" target="_blank">certified partners</a> for implementation assistance. <br /> <br /> <u><b>Questions and Answers</b></u><br /> <br /> <b>Where can I find more detailed information about all of this stuff?</b><br /> In addition to the walkthrough we provide in <a href="//www.youtube.com/watch?v=6H52Yierpa8" target="_blank">the webinar</a> and our <a href="//goo.gl/5GJyA" target="_blank">Cheat-Sheet</a>, you can find a detailed description of the implementation process in the <a href="http://developers.google.com/tag-manager" target="_blank">Google Developer docs</a>, and helpful articles about how to use the Google Tag Manager user interface in our <a href="http://support.google.com/tagmanager" target="_blank">Help Center,</a> including some notes about what to think about <a href="http://support.google.com/tagmanager/answer/2770825?hl=en&amp;ref_topic=2574303" target="_blank">before you begin</a> implementing. And as noted above, if you still have questions, check out our <a href="http://productforums.google.com/forum/#%21forum/tag-manager" target="_blank">forum</a> or reach out to one of our <a href="//www.google.com/tagmanager/partners.html" target="_blank">certified partners</a> for implementation assistance. <br /> <br /> <b>Where can I place the GTM snippet? Can I put it in &lt;head&gt;? Does placing it in the footer have any adverse effects? Can I place the data layer in &lt;head&gt;?</b><br /> The recommended location for the GTM snippet is just after the opening &lt;body&gt; tag. The only exception to this would be in the case where you want to declare page-level metadata by declaring the data layer immediately above the GTM snippet.<br /> <br /> The GTM snippet can be deployed later in the page, like the footer, but doing so increases the time before the snippet loads. This can cause incremental amounts of data loss, since the user could navigate away before all your tags finish loading. <br /> <br /> We do not recommend placing the GTM snippet in head, because the GTM snippet contains an &lt;iframe&gt; for the &lt;noscript&gt; case. Iframes are not officially supported by any browsers in &lt;head&gt; and might cause unexpected behavior. <br /> <br /> <b>What should I do about collecting macros and tagging events if I don&#8217;t have access to my client&#8217;s site or if IT is too busy?</b><br /> If you can&#8217;t access values on the page via the data layer, there are several different Macro types to help you capture data without needing a code change. These include DOM element, DOM attribute, and JS variable macros. Simply input the ID or variable names, and the macro will pull out the data for you. NOTE: If you go this route, you may want to accompany the tag being fired with an &#8220;{{event}} equals gtm.dom&#8221; rule. This makes sure the element has loaded in the page before you request it, so you don&#8217;t get an undefined macro value. <br /> <br /> If you're trying to add events to the page, currently this requires code changes. We're working on a solution that doesn't need code changes, but in the meantime we've heard of a couple of folks using the Custom HTML template to inject the dataLayer.push() API into relevant parts of the page. We can&#8217;t guarantee this as a solution due to the asynchronous nature of tag loading in Google Tag Manager, but we have heard some success stories. <br /> <br /> <b>How do I do cross-domain tracking in Google Analytics using Google Tag Manager? </b><br /> It's now possible to do cross-domain tracking in GA using the custom HTML template and a new track type within the Google Analytics tag template. We've got some exciting things in the works here to make cross-domain tracking even easier; stay tuned for more soon.<br /> <br /> <b>Do you have any account and container setup best practices? What if I&#8217;m an agency? What if I have separate sites for mobile and desktop?</b><br /> In general, an account should be owned by a single advertiser or publisher. Within each account, there can be multiple containers, and containers should be split according to how the site or sites are managed. For instance, if there&#8217;s a separate marketing team managing different countries and therefore probably different tag vendors, then there should be a separate container per country. If you have a mobile site and a desktop site that use the same tags across both subdomains, then you should probably only use a single container. We have found that one container per domain is pretty standard, but there are always different situations that call for a different setup. <br /> <br /> If you&#8217;re an agency, we strongly recommend that your client creates the initial Google Tag Manager account and container, and then have your client add you to the container. Google Tag Manager includes <a href="http://support.google.com/tagmanager/answer/2695756/?hl=en/" target="_blank">user permissions controls</a> as well as multi-account access to make it easier for agencies and clients to work together.<br /> <br /> <b>Are all tags with document.write off limits? Are there any workarounds?</b><br /> Most tags that utilize document.write are just trying to construct an image pixel with dynamic parameters using JavaScript. Luckily, our Custom Image Tag allows you to construct an image pixel with dynamic parameters. Look at the tag you&#8217;re trying to add, pick out the URL, paste it into the Image URL field, and then add any dynamic variables by using the {{macro}} syntax. See the live demo in the webinar video above for an example of how to do this. <br /> <br /> Do not add tags that contain document.write in either the initial snippet or in any linked JavaScript. Doing so will cause undesirable effects. <br /> <br /> <b>How do Google Analytics events differ from Google Tag Manager events?</b><br /> Events in Google Tag Manager are basically an indication that this is an event where other tags could fire. It does not collect any data. GTM events are used in tag firing rules to initiate the placement of other tags. <br /> <br /> <a href="http://support.google.com/analytics/bin/answer.py?answer=1033068" target="_blank">Google Analytics events</a> are actually data events, and can be set up in Google Tag Manager via the Google Analytics template, tracking type &#8220;Event&#8221;. This tag sends data to Google Analytics to be reported on within the Google Analytics interface. <br /> <br /> ~~<br /> <br /> We hope the webinar and Q&amp;A will help you implement Google Tag Manager smoothly and easily -- many business, including <a href="//goo.gl/ZJkdf" target="_blank">GoPro</a>, are already enjoying easier tagging. Keep watching this blog for more tips and tricks!<br /> <i><br /></i> <i><span class="byline-author">Posted by the Google Tag Manager team</span></i></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <br /> Last Tuesday, we held a webinar on the technical implementation of <a href="//www.google.com/tagmanager" target="_blank">Google Tag Manager</a>, a free tool that makes it easy for marketers to add and update website tags, freeing up webmaster time while providing users with more reliable data and insights. This technical session includes a more in-depth look than our <a href="//www.youtube.com/watch?v=3HnSmz2ENn8" target="_blank">introductory webinar</a>, illustrating how the product operates in a live environment and showing how flexible Google Tag Manager is for enterprise systems.<br /> <br /> Watch the webinar video here for:<br /> <ul style="text-align: left;"> <li>Step-by-step implementation process + live product demo</li> <li>Advanced use cases, including the Data Layer API</li> <li>Best practices and common pitfalls</li> </ul> <br /> <center> <iframe allowfullscreen="" frameborder="0" height="315" src="//www.youtube.com/embed/6H52Yierpa8" width="420"></iframe> </center> <br /> <div> <br /></div> And don&#8217;t forget to download our handy implementation <a href="//goo.gl/5GJyA" target="_blank">Cheat-Sheet</a>, which outlines each of the steps involved in migrating onto Google Tag Manager.<br /> <br /> <table align="center" cellpadding="0" cellspacing="0" class="tr-caption-container" style="margin-left: auto; margin-right: auto; text-align: center;"><tbody> <tr><td style="text-align: center;"><a href="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq1y8b7yC_dySwV0nvQ0Jz0oB0fLOT1Y9bJUskRzL_CrE-hHWezyQW0cm919DTG9l2n9IWJcux6gDeCVpBdnRvw9llery5lqbdJWkwmo0SfZL2u7mzmgxMPFPET6fwCcC-liEV/s1600/Screen+Shot+2013-02-06+at+9.19.14+PM+-+GTM+impl+guide.png" imageanchor="1" style="margin-left: auto; margin-right: auto;"><img border="0" src="https://blogger.googleusercontent.com/img/b/R29vZ2xl/AVvXsEhq1y8b7yC_dySwV0nvQ0Jz0oB0fLOT1Y9bJUskRzL_CrE-hHWezyQW0cm919DTG9l2n9IWJcux6gDeCVpBdnRvw9llery5lqbdJWkwmo0SfZL2u7mzmgxMPFPET6fwCcC-liEV/s1600/Screen+Shot+2013-02-06+at+9.19.14+PM+-+GTM+impl+guide.png" /></a></td></tr> <tr><td class="tr-caption" style="text-align: center;">Click here to download the Implementation Cheat-Sheet: <a href="//goo.gl/5GJyA" target="_blank">http://goo.gl/5GJyA</a></td></tr> </tbody></table> <center> </center> <br /> And as usual, we like to provide a recap of some of the top questions we received during the webinar. Please note that this webinar is intended for technical audiences, so some of the Q&amp;A below gets into the nitty-gritty technical details. If you&#8217;re less experienced technically, we invite you to check out our <a href="http://productforums.google.com/forum/#!forum/tag-manager" target="_blank">forum</a> or reach out to one of our <a href="//www.google.com/tagmanager/partners.html" target="_blank">certified partners</a> for implementation assistance. <br /> <br /> <u><b>Questions and Answers</b></u><br /> <br /> <b>Where can I find more detailed information about all of this stuff?</b><br /> In addition to the walkthrough we provide in <a href="//www.youtube.com/watch?v=6H52Yierpa8" target="_blank">the webinar</a> and our <a href="//goo.gl/5GJyA" target="_blank">Cheat-Sheet</a>, you can find a detailed description of the implementation process in the <a href="http://developers.google.com/tag-manager" target="_blank">Google Developer docs</a>, and helpful articles about how to use the Google Tag Manager user interface in our <a href="http://support.google.com/tagmanager" target="_blank">Help Center,</a> including some notes about what to think about <a href="http://support.google.com/tagmanager/answer/2770825?hl=en&amp;ref_topic=2574303" target="_blank">before you begin</a> implementing. And as noted above, if you still have questions, check out our <a href="http://productforums.google.com/forum/#%21forum/tag-manager" target="_blank">forum</a> or reach out to one of our <a href="//www.google.com/tagmanager/partners.html" target="_blank">certified partners</a> for implementation assistance. <br /> <br /> <b>Where can I place the GTM snippet? Can I put it in &lt;head&gt;? Does placing it in the footer have any adverse effects? Can I place the data layer in &lt;head&gt;?</b><br /> The recommended location for the GTM snippet is just after the opening &lt;body&gt; tag. The only exception to this would be in the case where you want to declare page-level metadata by declaring the data layer immediately above the GTM snippet.<br /> <br /> The GTM snippet can be deployed later in the page, like the footer, but doing so increases the time before the snippet loads. This can cause incremental amounts of data loss, since the user could navigate away before all your tags finish loading. <br /> <br /> We do not recommend placing the GTM snippet in head, because the GTM snippet contains an &lt;iframe&gt; for the &lt;noscript&gt; case. Iframes are not officially supported by any browsers in &lt;head&gt; and might cause unexpected behavior. <br /> <br /> <b>What should I do about collecting macros and tagging events if I don&#8217;t have access to my client&#8217;s site or if IT is too busy?</b><br /> If you can&#8217;t access values on the page via the data layer, there are several different Macro types to help you capture data without needing a code change. These include DOM element, DOM attribute, and JS variable macros. Simply input the ID or variable names, and the macro will pull out the data for you. NOTE: If you go this route, you may want to accompany the tag being fired with an &#8220;{{event}} equals gtm.dom&#8221; rule. This makes sure the element has loaded in the page before you request it, so you don&#8217;t get an undefined macro value. <br /> <br /> If you're trying to add events to the page, currently this requires code changes. We're working on a solution that doesn't need code changes, but in the meantime we've heard of a couple of folks using the Custom HTML template to inject the dataLayer.push() API into relevant parts of the page. We can&#8217;t guarantee this as a solution due to the asynchronous nature of tag loading in Google Tag Manager, but we have heard some success stories. <br /> <br /> <b>How do I do cross-domain tracking in Google Analytics using Google Tag Manager? </b><br /> It's now possible to do cross-domain tracking in GA using the custom HTML template and a new track type within the Google Analytics tag template. We've got some exciting things in the works here to make cross-domain tracking even easier; stay tuned for more soon.<br /> <br /> <b>Do you have any account and container setup best practices? What if I&#8217;m an agency? What if I have separate sites for mobile and desktop?</b><br /> In general, an account should be owned by a single advertiser or publisher. Within each account, there can be multiple containers, and containers should be split according to how the site or sites are managed. For instance, if there&#8217;s a separate marketing team managing different countries and therefore probably different tag vendors, then there should be a separate container per country. If you have a mobile site and a desktop site that use the same tags across both subdomains, then you should probably only use a single container. We have found that one container per domain is pretty standard, but there are always different situations that call for a different setup. <br /> <br /> If you&#8217;re an agency, we strongly recommend that your client creates the initial Google Tag Manager account and container, and then have your client add you to the container. Google Tag Manager includes <a href="http://support.google.com/tagmanager/answer/2695756/?hl=en/" target="_blank">user permissions controls</a> as well as multi-account access to make it easier for agencies and clients to work together.<br /> <br /> <b>Are all tags with document.write off limits? Are there any workarounds?</b><br /> Most tags that utilize document.write are just trying to construct an image pixel with dynamic parameters using JavaScript. Luckily, our Custom Image Tag allows you to construct an image pixel with dynamic parameters. Look at the tag you&#8217;re trying to add, pick out the URL, paste it into the Image URL field, and then add any dynamic variables by using the {{macro}} syntax. See the live demo in the webinar video above for an example of how to do this. <br /> <br /> Do not add tags that contain document.write in either the initial snippet or in any linked JavaScript. Doing so will cause undesirable effects. <br /> <br /> <b>How do Google Analytics events differ from Google Tag Manager events?</b><br /> Events in Google Tag Manager are basically an indication that this is an event where other tags could fire. It does not collect any data. GTM events are used in tag firing rules to initiate the placement of other tags. <br /> <br /> <a href="http://support.google.com/analytics/bin/answer.py?answer=1033068" target="_blank">Google Analytics events</a> are actually data events, and can be set up in Google Tag Manager via the Google Analytics template, tracking type &#8220;Event&#8221;. This tag sends data to Google Analytics to be reported on within the Google Analytics interface. <br /> <br /> ~~<br /> <br /> We hope the webinar and Q&amp;A will help you implement Google Tag Manager smoothly and easily -- many business, including <a href="//goo.gl/ZJkdf" target="_blank">GoPro</a>, are already enjoying easier tagging. Keep watching this blog for more tips and tricks!<br /> <i><br /></i> <i><span class="byline-author">Posted by the Google Tag Manager team</span></i></div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/google-tag-manager-implementation.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:Google Tag Manager: Implementation webinar video, cheat-sheet, and Q&A&url=https://analytics.googleblog.com/2013/02/google-tag-manager-implementation.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/google-tag-manager-implementation.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='post' data-id='2523434107941890896' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/win-moments-that-matter-in-2013-with.html?hl=en' itemprop='url' title='Win moments that matter in 2013 with Learn with Google webinars'> Win moments that matter in 2013 with Learn with Google webinars </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 4, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <i style="color: #444444; font-family: Arial; font-size: 12px;">A version of the following post originally appeared on the <a href="http://adwords.blogspot.com/2013/01/win-moments-that-matter-in-2013-with.html">Inside AdWords Blog</a>.</i><br /> <br /> <div style="font-family: Arial; font-size: 12px;"> What was your business&#8217; New Year&#8217;s resolution, and how do you plan to keep it? At Google, ours is to help make the web work for you. Our new series of <a href="//www.google.com/intl/en/ads/learn/">Learn with Google</a> webinars will teach you how to use digital to build brand awareness and give you the tools you need to drive sales. By tapping into technology that works together across your business needs, you can resolve to win moments that matter in 2013.</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Check out our upcoming live webinars:</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><b>Build Awareness</b></span></div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> 02/12<b> [Multiscreen]</b> Brand Building in a Multiscreen World</div> <div style="font-family: Arial; font-size: 12px;"> 02/20<b> [YouTube] </b>How to Build your Business with YouTube Video Ads</div> <div style="font-family: Arial; font-size: 12px;"> 03/05 <b>[Social]</b> How to Use Google+ and Make Social Work for You</div> <div style="font-family: Arial; font-size: 12px;"> 03/12 <b>[Mobile] </b>Understanding Mobile Ads Across Marketing Objectives</div> <div style="font-family: Arial; font-size: 12px;"> 03/27 <b>[Wildfire by Google]</b> The Call for Converged Media</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><b>Drive Sales</b></span></div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> 02/07<b> [Search]</b> Your Shelf Space on Google: Get Started with Google Shopping</div> <div style="font-family: Arial; font-size: 12px;"> 02/26 <b>[YouTube]</b> From Awareness to Sales: Making the Most of Video Remarketing</div> <div style="font-family: Arial; font-size: 12px;"> 02/27 <b>[Search] </b>What's New and Next in AdWords</div> <div style="font-family: Arial; font-size: 12px;"> 03/06<b> [Display]</b> Biggest Loser: Digital Ad Spend Edition</div> <div style="font-family: Arial; font-size: 12px;"> 03/13 <b>[Mobile] </b>The Full Value of Mobile</div> <div style="font-family: Arial; font-size: 12px;"> 03/20 <b>[Display] </b>Getting Started with Dynamic Remarketing</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Visit our <a href="http://vshow.on24.com/vshow/learnwebinars#exhibits/Upcoming?utm_source=launch&amp;utm_medium=blog&amp;utm_campaign=q1"><span style="color: #042eee;">webinar site</span></a> to register for any of the sessions and to access past webinars on-demand. You can also stay up-to-date on the schedule by adding our <a href="https://www.google.com/calendar/embed?src=google.com_fqpk56cl9ck36np1ip263m2hks@group.calendar.google.com&amp;ctz=America/New_York"><span style="color: #042eee;">Learn with Google Webinar calendar</span></a> to your own Google calendar to automatically see upcoming webinars.</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> During our last series of webinars, attendees had the chance to win a Nexus 7. Our lucky winner was Donella Cohen, who is happily enjoying her new tablet. Check out our upcoming webinars for another chance to win!</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Learn with Google is a program to help businesses succeed through winning moments that matter, enabling better decisions and constantly innovating. We hope that you&#8217;ll use these best practices and how-to&#8217;s to maximize the impact of digital and grow your business. We&#8217;re looking forward to seeing you at an upcoming session!</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by Erin Molnar, Learn With Google</i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <i style="color: #444444; font-family: Arial; font-size: 12px;">A version of the following post originally appeared on the <a href="http://adwords.blogspot.com/2013/01/win-moments-that-matter-in-2013-with.html">Inside AdWords Blog</a>.</i><br /> <br /> <div style="font-family: Arial; font-size: 12px;"> What was your business&#8217; New Year&#8217;s resolution, and how do you plan to keep it? At Google, ours is to help make the web work for you. Our new series of <a href="//www.google.com/intl/en/ads/learn/">Learn with Google</a> webinars will teach you how to use digital to build brand awareness and give you the tools you need to drive sales. By tapping into technology that works together across your business needs, you can resolve to win moments that matter in 2013.</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Check out our upcoming live webinars:</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><b>Build Awareness</b></span></div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> 02/12<b> [Multiscreen]</b> Brand Building in a Multiscreen World</div> <div style="font-family: Arial; font-size: 12px;"> 02/20<b> [YouTube] </b>How to Build your Business with YouTube Video Ads</div> <div style="font-family: Arial; font-size: 12px;"> 03/05 <b>[Social]</b> How to Use Google+ and Make Social Work for You</div> <div style="font-family: Arial; font-size: 12px;"> 03/12 <b>[Mobile] </b>Understanding Mobile Ads Across Marketing Objectives</div> <div style="font-family: Arial; font-size: 12px;"> 03/27 <b>[Wildfire by Google]</b> The Call for Converged Media</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <span style="text-decoration: underline;"><b>Drive Sales</b></span></div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> 02/07<b> [Search]</b> Your Shelf Space on Google: Get Started with Google Shopping</div> <div style="font-family: Arial; font-size: 12px;"> 02/26 <b>[YouTube]</b> From Awareness to Sales: Making the Most of Video Remarketing</div> <div style="font-family: Arial; font-size: 12px;"> 02/27 <b>[Search] </b>What's New and Next in AdWords</div> <div style="font-family: Arial; font-size: 12px;"> 03/06<b> [Display]</b> Biggest Loser: Digital Ad Spend Edition</div> <div style="font-family: Arial; font-size: 12px;"> 03/13 <b>[Mobile] </b>The Full Value of Mobile</div> <div style="font-family: Arial; font-size: 12px;"> 03/20 <b>[Display] </b>Getting Started with Dynamic Remarketing</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Visit our <a href="http://vshow.on24.com/vshow/learnwebinars#exhibits/Upcoming?utm_source=launch&amp;utm_medium=blog&amp;utm_campaign=q1"><span style="color: #042eee;">webinar site</span></a> to register for any of the sessions and to access past webinars on-demand. You can also stay up-to-date on the schedule by adding our <a href="https://www.google.com/calendar/embed?src=google.com_fqpk56cl9ck36np1ip263m2hks@group.calendar.google.com&amp;ctz=America/New_York"><span style="color: #042eee;">Learn with Google Webinar calendar</span></a> to your own Google calendar to automatically see upcoming webinars.</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> During our last series of webinars, attendees had the chance to win a Nexus 7. Our lucky winner was Donella Cohen, who is happily enjoying her new tablet. Check out our upcoming webinars for another chance to win!</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> Learn with Google is a program to help businesses succeed through winning moments that matter, enabling better decisions and constantly innovating. We hope that you&#8217;ll use these best practices and how-to&#8217;s to maximize the impact of digital and grow your business. We&#8217;re looking forward to seeing you at an upcoming session!</div> <div style="font-family: Arial; font-size: 12px; min-height: 14px;"> <br /></div> <div style="font-family: Arial; font-size: 12px;"> <i>Posted by Erin Molnar, Learn With Google</i></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/win-moments-that-matter-in-2013-with.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:Win moments that matter in 2013 with Learn with Google webinars&url=https://analytics.googleblog.com/2013/02/win-moments-that-matter-in-2013-with.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/win-moments-that-matter-in-2013-with.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='post' data-id='5554787922834688946' itemscope='' itemtype='http://schema.org/BlogPosting'> <h2 class='title' itemprop='name'> <a href='https://analytics.googleblog.com/2013/02/optimize-your-website-with-siteapps-and.html?hl=en' itemprop='url' title='Optimize Your Website with SiteApps and GA'> Optimize Your Website with SiteApps and GA </a> </h2> <div class='post-header'> <div class='published'> <span class='publishdate' itemprop='datePublished'> February 1, 2013 </span> </div> </div> <div class='post-body'> <div class='post-content' itemprop='articleBody'> <script type='text/template'> <div dir="ltr" style="text-align: left;" trbidi="on"> <div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: left;"> <b id="internal-source-marker_0.9629887747578323" style="font-weight: normal;"><span style="font-family: inherit;"><span style="vertical-align: baseline; white-space: pre-wrap;">Google Analytics excels at collecting an incredible amount of information about how visitors interact with the web and mobile properties of its users. This data provides marketers and analysts who know what they&#8217;re looking for with with an incredibly powerful platform to understand what&#8217;s working and what&#8217;s not. To those who aren&#8217;t sure what they&#8217;re looking for though, all of this information can be overwhelming and make it easy to take no action at all.</span></span></b></div> <div style="text-align: left;"> <br /></div> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;"><a href="http://www.siteapps.com/" target="_blank">SiteApps</a> enables businesses to get instantaneous, free recommendations on how to optimize their website based on their Google Analytics data. SiteApps&#8217; technology runs hundreds of automated analyses on its customers&#8217; web data to identify opportunities for improvement. Based on these tailored recommendations, SiteApps then enables businesses to install apps from their marketplace to help solve these problems.</span></b></span><br /> <div style="text-align: center;"> <br /></div> <div style="text-align: center;"> <iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/HrxzN3wifL0" width="500"></iframe> </div> <div style="text-align: center;"> <span style="white-space: pre-wrap;"><br /></span></div> <b style="font-family: inherit; font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;">One of SiteApps&#8217; customers is a family-owned home furnishings designer that was having difficulty maintaining their eCommerce presence while still focusing on the day-to-day operations of their brick and mortar retail store. &nbsp;Within minutes of signing up for SiteApps, they were able to identify dozens of opportunities for site optimization. By installing the apps that were recommended to them, they were able to create a compelling web presence that increased their conversion rate by 108% and led to 65% more time spent on site by its visitors. &nbsp;This led to a substantial increase in revenue for the business simply by unlocking the power of their web analytics data.</span></b><br /> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="white-space: pre-wrap;"><br /></span></b><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;">&#8220;</span><span style="color: #222222; vertical-align: baseline; white-space: pre-wrap;">Our business is completely based on data. It&#8217;s incredibly important to us that customers know - or learn - just how valuable their data is,&#8221; says <a href="http://www.predicta.net/" target="_blank">Phillip Klien</a>, co-founder of SiteApps. &#8220;We consider Google Analytics the foundation for our platform and use the results to help customers make the most of the data their website produces.&#8221;</span></b></span><br /> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="color: #222222;"><span style="white-space: pre-wrap;"><br /></span></span></b><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;">SiteApps is free to try and takes a matter of minutes to set-up. &nbsp;<a href="http://www.siteapps.com/" target="_blank">Give it a try today</a> to see what you can uncover from your web analytics.</span></b></span><br /> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;"><br /></span></b></span> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;"><i>Posted by the Google Analytics team</i></span></b></span></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </script> <noscript> <div dir="ltr" style="text-align: left;" trbidi="on"> <div dir="ltr" style="text-align: left;" trbidi="on"> <div style="text-align: left;"> <b id="internal-source-marker_0.9629887747578323" style="font-weight: normal;"><span style="font-family: inherit;"><span style="vertical-align: baseline; white-space: pre-wrap;">Google Analytics excels at collecting an incredible amount of information about how visitors interact with the web and mobile properties of its users. This data provides marketers and analysts who know what they&#8217;re looking for with with an incredibly powerful platform to understand what&#8217;s working and what&#8217;s not. To those who aren&#8217;t sure what they&#8217;re looking for though, all of this information can be overwhelming and make it easy to take no action at all.</span></span></b></div> <div style="text-align: left;"> <br /></div> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;"><a href="http://www.siteapps.com/" target="_blank">SiteApps</a> enables businesses to get instantaneous, free recommendations on how to optimize their website based on their Google Analytics data. SiteApps&#8217; technology runs hundreds of automated analyses on its customers&#8217; web data to identify opportunities for improvement. Based on these tailored recommendations, SiteApps then enables businesses to install apps from their marketplace to help solve these problems.</span></b></span><br /> <div style="text-align: center;"> <br /></div> <div style="text-align: center;"> <iframe allowfullscreen="" frameborder="0" height="281" src="//www.youtube.com/embed/HrxzN3wifL0" width="500"></iframe> </div> <div style="text-align: center;"> <span style="white-space: pre-wrap;"><br /></span></div> <b style="font-family: inherit; font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;">One of SiteApps&#8217; customers is a family-owned home furnishings designer that was having difficulty maintaining their eCommerce presence while still focusing on the day-to-day operations of their brick and mortar retail store. &nbsp;Within minutes of signing up for SiteApps, they were able to identify dozens of opportunities for site optimization. By installing the apps that were recommended to them, they were able to create a compelling web presence that increased their conversion rate by 108% and led to 65% more time spent on site by its visitors. &nbsp;This led to a substantial increase in revenue for the business simply by unlocking the power of their web analytics data.</span></b><br /> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="white-space: pre-wrap;"><br /></span></b><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;">&#8220;</span><span style="color: #222222; vertical-align: baseline; white-space: pre-wrap;">Our business is completely based on data. It&#8217;s incredibly important to us that customers know - or learn - just how valuable their data is,&#8221; says <a href="http://www.predicta.net/" target="_blank">Phillip Klien</a>, co-founder of SiteApps. &#8220;We consider Google Analytics the foundation for our platform and use the results to help customers make the most of the data their website produces.&#8221;</span></b></span><br /> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="color: #222222;"><span style="white-space: pre-wrap;"><br /></span></span></b><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;">SiteApps is free to try and takes a matter of minutes to set-up. &nbsp;<a href="http://www.siteapps.com/" target="_blank">Give it a try today</a> to see what you can uncover from your web analytics.</span></b></span><br /> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;"><br /></span></b></span> <span style="font-family: inherit;"><b style="font-weight: normal;"><span style="vertical-align: baseline; white-space: pre-wrap;"><i>Posted by the Google Analytics team</i></span></b></span></div> </div> <span itemprop='author' itemscope='itemscope' itemtype='http://schema.org/Person'> <meta content='https://plus.google.com/116899029375914044550' itemprop='url'/> </span> </noscript> </div> </div> <div class='share'> <span class='gplus-share social-wrapper' data-href='https://plus.google.com/share?url=https://analytics.googleblog.com/2013/02/optimize-your-website-with-siteapps-and.html?hl=en'> <img alt='Share on Google+' height='24' src='https://www.gstatic.com/images/branding/google_plus/2x/ic_w_post_gplus_black_24dp.png' width='24'/> </span> <span class='twitter-custom social-wrapper' data-href='http://twitter.com/share?text=Google Analytics Solutions:Optimize Your Website with SiteApps and GA&url=https://analytics.googleblog.com/2013/02/optimize-your-website-with-siteapps-and.html?hl=en&via=google'> <img alt='Share on Twitter' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_twitter_black_24dp.png' width='24'/> </span> <span class='fb-custom social-wrapper' data-href='https://www.facebook.com/sharer.php?u=https://analytics.googleblog.com/2013/02/optimize-your-website-with-siteapps-and.html?hl=en'> <img alt='Share on Facebook' height='24' src='https://www.gstatic.com/images/icons/material/system/2x/post_facebook_black_24dp.png' width='24'/> </span> </div> </div> <div class='blog-pager' id='blog-pager'> <a class='home-link' href='https://analytics.googleblog.com/?hl=en'> <i class='material-icons'> &#59530; </i> </a> <span id='blog-pager-newer-link'> <a class='blog-pager-newer-link' href='https://analytics.googleblog.com/search?updated-max=2013-03-28T11:58:00-04:00&max-results=7&reverse-paginate=true&hl=en' id='Blog1_blog-pager-newer-link' title='Newer Posts'> <i class='material-icons'> &#58820; </i> </a> </span> <span id='blog-pager-older-link'> <a class='blog-pager-older-link' href='https://analytics.googleblog.com/search?updated-max=2013-02-01T12:30:00-05:00&max-results=7&hl=en' id='Blog1_blog-pager-older-link' title='Older Posts'> <i class='material-icons'> &#58824; </i> </a> </span> </div> <div class='clear'></div> </div></div> </div> </div> <div class='col-right'> <div class='section' id='sidebar-top'><div class='widget HTML' data-version='1' id='HTML7'> <div class='widget-content'> <div class='searchBox'> <input type='text' title='Search This Blog' placeholder='Search blog ...' /> </div> </div> <div class='clear'></div> </div></div> <div id='aside'> <div class='section' id='sidebar'><div class='widget Label' data-version='1' id='Label1'> <div class='tab'> <img class='sidebar-icon' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAYpJREFUeNrs2aFuwzAQBmAvKRkMKRjZA4QMDJaWFgyMjuzFRg37DIUlA3uFkoGQSaWzJU+tpri5O9+l/zSfdFJlpe59yTmyVedq1PjfcZMZ70NuQnaF8w8htyE/rABtpviXkLcK88c5HhLkMBfgVan43zfFBNGMjHVGT/s55KP2pAvidbGHd+nzKt1RKSLG3rKF1iPFv6UWiPke8i7kEqGdGsI1O+LYVdqJAjgirwkKYD0ytkJBUNbAMvX8V3q9PhUsYvU1sWD8SO/sQvx2ahxOiNoJCSBCoAHYCEQAC4EKICOQASQEOmAS8RcAFxFN5hiIiugpgC3wk9hQAHH/70EBHXUN7IER5EWMiBgo2+nzOKQv9SCAeEM/OQAkhE/ncccFICB87qzQMia5FsJfOui0zMnmRvipU1ormHQuxGTxUsAcCFLxJQBLBLn4UoAFglW8BkATwS5eC6CBEBWvCShBiIvXBkgQRcVbADiI4uKtABSESvGWgB9EzHt3+tNwyO0qa9SoIYtvAQYAqDJhaWWeMecAAAAASUVORK5CYII='/> <h2> Labels </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content list-label-widget-content'> <ul> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Advanced%20Topics?hl=en'> Advanced Topics </a> <span dir='ltr'> 85 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Analytics?hl=en'> Analytics </a> <span dir='ltr'> 50 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Analytics%20360%20Suite?hl=en'> Analytics 360 Suite </a> <span dir='ltr'> 39 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Announcements?hl=en'> Announcements </a> <span dir='ltr'> 238 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Attribution?hl=en'> Attribution </a> <span dir='ltr'> 34 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Beginner%20Topics?hl=en'> Beginner Topics </a> <span dir='ltr'> 52 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Business%20Insights?hl=en'> Business Insights </a> <span dir='ltr'> 84 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Case%20Study?hl=en'> Case Study </a> <span dir='ltr'> 64 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Data%20Studio?hl=en'> Data Studio </a> <span dir='ltr'> 28 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Developer?hl=en'> Developer </a> <span dir='ltr'> 43 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Experimentation?hl=en'> Experimentation </a> <span dir='ltr'> 21 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Features?hl=en'> Features </a> <span dir='ltr'> 105 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Learning%20Resources?hl=en'> Learning Resources </a> <span dir='ltr'> 45 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Mobile?hl=en'> Mobile </a> <span dir='ltr'> 47 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Optimize?hl=en'> Optimize </a> <span dir='ltr'> 17 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Partners?hl=en'> Partners </a> <span dir='ltr'> 29 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Related%20Products?hl=en'> Related Products </a> <span dir='ltr'> 45 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Surveys%20360?hl=en'> Surveys 360 </a> <span dir='ltr'> 8 </span> </li> <li> <a dir='ltr' href='https://analytics.googleblog.com/search/label/Training%20and%20Events?hl=en'> Training and Events </a> <span dir='ltr'> 103 </span> </li> </ul> <div class='clear'></div> </div> </div><div class='widget BlogArchive' data-version='1' id='BlogArchive1'> <div class='tab'> <i class='material-icons icon'> &#58055; </i> <h2> Archive </h2> <i class='material-icons arrow'> &#58821; </i> </div> <div class='widget-content'> <div id='ArchiveList'> <div id='BlogArchive1_ArchiveList'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2018/?hl=en'> 2018 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2018/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2018/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2018/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2018/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2018/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2018/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2017/?hl=en'> 2017 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2017/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2016/?hl=en'> 2016 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2016/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2015/?hl=en'> 2015 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2015/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2014/?hl=en'> 2014 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2014/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy toggle-open'> <i class='material-icons'> &#58823; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2013/?hl=en'> 2013 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate expanded'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2013/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2012/?hl=en'> 2012 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2012/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2011/?hl=en'> 2011 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2011/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2010/?hl=en'> 2010 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2010/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2009/?hl=en'> 2009 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2009/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2008/?hl=en'> 2008 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2008/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2007/?hl=en'> 2007 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/05/?hl=en'> May </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/04/?hl=en'> Apr </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/03/?hl=en'> Mar </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/02/?hl=en'> Feb </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2007/01/?hl=en'> Jan </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class='intervalToggle'> <span class='new-toggle' href='javascript:void(0)'> <i class='material-icons arrow'> &#58821; </i> </span> <a class='toggle' href='javascript:void(0)' style='display: none'> <span class='zippy'> <i class='material-icons'> &#58821; </i> &#160; </span> </a> <a class='post-count-link' href='https://analytics.googleblog.com/2006/?hl=en'> 2006 </a> </div> <div class='items'> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2006/12/?hl=en'> Dec </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2006/11/?hl=en'> Nov </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2006/10/?hl=en'> Oct </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2006/09/?hl=en'> Sep </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2006/08/?hl=en'> Aug </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2006/07/?hl=en'> Jul </a> </div> <div class='items'> </div> </li> </ul> <ul class='hierarchy'> <li class='archivedate collapsed'> <div class=''> <a class='post-count-link' href='https://analytics.googleblog.com/2006/06/?hl=en'> Jun </a> </div> <div class='items'> </div> </li> </ul> </div> </li> </ul> </div> </div> <div class='clear'></div> </div> </div><div class='widget HTML' data-version='1' id='HTML6'> <div class='widget-content'> <a href="http://analytics.blogspot.in/atom.xml"> <img src="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAADAAAAAwCAYAAABXAvmHAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAihJREFUeNrsWa9Pw0AU7viRMDFRBAkzJDMIBIhJJhCzk7NILIqMv4AEhdz+BCY3OYssAlGBoAJREpZwAlHEBO8lr8nSvNeVbu1dyX3JlzTrXfa+u/e9d7c5joWFhYVO1Fa8PwH2gK6m+BRwAvSlAdsrgr8E1jUuMH73GTAEzrkBWymTewZlihhLmgDXIAFuHgGVQOUF7OSYM1p6PgTuA1vAZlUEvAnPdapcMY0VICECekQ0XRfYrqoHsAGNgXfAoMomRiFDEhOZkkL3S88hMaB2LwXp0bj+ps2edpToZpjfoIDQtBeU+xjoDzP2G/gCPKZ5f8WsCAFJoJgOCcFdWSTeL9YQMSvTA1h9BkI5jaiXhLpSCL/8mVZY0UpyJ9ZdOkniu1dmJ96BpzQu9w6s28gcOq9j6pwLdR8/36NK5CQKwJSMrb2MhhSglBpt4UjsrdsnNu0B3J0HCozbCc4TjyY2srEgos/4RQljCzNxl4ireQD8FOq+T+W0mTB2g7njhlR+Sy2jsXFvU658U8YTbeaGpdIu7mWkEAq5ZtIjIhFZdtfX7QHckSvB2B6zC3VdAkZk0kAQwaXTk/CzTXK3wjIExCs6ZJpTnE4uY1KV+KzFzA3KTiFPENHJkOPcsfpLhwe4btoSuvUqAR+6TOxlCE6ZfKUsJLgsqGW8OpqAGx2X+sLxrwUog+JUeQRMDBIwyXOcnlPtPnL0/UsT/8LnOxYWFhZG4leAAQAAQHEaYuzHbAAAAABJRU5ErkJggg==" class="sidebar-icon" /> <h2>Feed</h2> </a> </div> <div class='clear'></div> </div><div class='widget HTML' data-version='1' id='HTML9'> <h2 class='title'>Learning Center</h2> <div class='widget-content'> <ul class="learning-center"> <li><a href="https://analyticsacademy.withgoogle.com">Analytics Academy</a> </li><a href="//www.youtube.com/googleanalytics">YouTube Channel</a> <li><a href="https://support.google.com/analytics/answer/6367342?hl=en">Demo Account</a></li> <li><a href="http://google.starttest.com/">GA IQ Test</a></li><li> </li> <li><a href="https://www.en.advertisercommunity.com/t5/Analytics-Solutions/ct-p/Google_Analytics#" onclick="javascript:urchinTracker('/exitlink_GAGroupForum');">User to User Forum</a></li><li><a href="//www.google.com/support/analytics" onclick="javascript:urchinTracker(&#39;/exitlink_GAHelpCenter&#39;);">Help Center</a></li> </ul> </div> <div class='clear'></div> </div></div> <div class='section' id='sidebar-bottom'><div class='widget HTML' data-version='1' id='HTML5'> <div class='widget-content'> <div class="followgooglewrapper"> <a href="https://plus.google.com/111224383669619377607" rel="publisher" style="text-decoration:none;display:inline-block;color:#333;text-align:center; font:13px/16px arial,sans-serif;white-space:nowrap;"> <span style="display:inline-block;font-weight:bold;vertical-align:top;margin-right:5px; margin-top:0px;">Google</span><span style="display:inline-block;vertical-align:top;margin-right:13px; margin-top:0px;">on</span> <img src="//ssl.gstatic.com/images/icons/gplus-16.png" alt="Google+" style="border:0;width:16px;height:16px;"/></a> </div> <div class="share followgooglewrapper"> <button data-href="https://twitter.com/intent/follow?original_referer=http://analytics.blogspot.com/&amp;screen_name=googleanalytics" onclick='sharingPopup(this);' id='twitter-share'><span class="twitter-follow">Follow @googleanalytics</span></button> <script> function sharingPopup (button) { var url = button.getAttribute("data-href"); window.open( url,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); } </script> </div> </div> <div class='clear'></div> </div></div> </div> </div> <div style='clear:both;'></div> </div> <!-- Footer --> <div class='footer-outer loading'> <div class='footer-inner'> <div class='footer-inner-2'> <div style='width:33%;float:left;'> <div class='section' id='footer-1'><div class='widget HTML' data-version='1' id='HTML2'> <h2 class='title'> Company-wide </h2> <div class='widget-content'> <ul> <li> <a href="//googleblog.blogspot.com/" title="Official Google Blog">Official Google Blog</a> </li> <li> <a href="//googleresearch.blogspot.com/" title="Research">Research Blog</a> </li> <li> <a href="//googleforstudents.blogspot.com/" title="Student">Student Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-2'><div class='widget HTML' data-version='1' id='HTML3'> <h2 class='title'> Products </h2> <div class='widget-content'> <ul> <li> <a href="//officialandroid.blogspot.com/" title="Android">Official Android Blog</a> </li> <li> <a href="//chrome.blogspot.com/" title="Chrome">Chrome Blog</a> </li> <li> <a href="//google-latlong.blogspot.com/" title="Lat Long">Lat Long Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='width:33%;float:left;'> <div class='section' id='footer-3'><div class='widget HTML' data-version='1' id='HTML4'> <h2 class='title'> Developers </h2> <div class='widget-content'> <ul> <li> <a href="//googledevelopers.blogspot.com/" title="Developers">Developers Blog</a> </li> <li> <a href="//googleadsdeveloper.blogspot.com/" title="Ads Developer">Ads Developer Blog</a> </li> <li> <a href="//android-developers.blogspot.com/" title="Android">Android Developers Blog</a> </li> </ul> </div> <div class='clear'></div> </div></div> </div> <div style='clear:both;'></div> </div> </div> </div> <div class='google-footer-outer loading'> <div id='google-footer'> <a href='//www.google.com/'> <img class='google-logo-dark' height='36' src='data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAALgAAABICAYAAABFoT/eAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAACLVJREFUeNrsXd+L20YQ3vOprdLqiMXFXE2qB7dcwEcTSB7ykIc+9A/PQx/yEMq1TWhNuYIpJriNr7XpmZ5IxFEvmW2EKs3Ornb1w50PxIFP0kiz387OzM6uhGAwGAxGP3Ho+f7x7ri1O7LdccPqZjSNA4dEHsLfaHcEFedJom93x9Xu2OyOFTcBo6sED3fHZHeMEELrkAHJF0B8Rr+gDFsZ5n0luLTQ95AXs4W06D/tjpR50xtM4CjD0y48YGB4rnyZxNOzyA7zBHr+nLnDaJLg0mo/ALekCasg3Z4XbM0ZdTEgnDPeHY8bIne+Qz2GvwyGNwsuyT218KWvIIBMcwGpLiipcolecjMxfBDchNyS1EvxLiOSIecp31q6IJ/C3yrIrMqMm4jhg+AxkdwbIO3aUO4KjqqMjCT3uaazMBhWBJfuxH3CtRfiXf66DhSRZWbmlMnNaILgZxrXJQO/eO3wORZwvwm4JUxuhheCjzVBYAbW1ces45YDSoZrFNOEE835M8FT6oyeEnws8Fz3QnBxFKPHBMem4GU+m6fPGb0leCTwWcM5B36MPgeZI01gudyDdw3hPeXfo8L/rmCUWnuMMdqUL2WqWeRbhf+twfVsO7YagZGNC79fw7OthEVtkiJ4jJzTd3KPwf3CRqhhiTu23AP5sl0/0xiwISQXpNwLIJK87mHF+U8ddzzdmgKlGzlPYjyxGJQouIhNT4k9AqWEFkqfguIvagTWbcq3KW1WE3xS3m8NtA9WS451xofwjKT5kkDoK/b6mDk5FfXr1lWDL4BofZEv2/SRsK/EHGlGdBdu8QNRb8HMCFwt7Yy3DDI/QP7fx5z3VLhdlJEIs4rKNuXXJXdxZPdB7kfCzWqwCO4V1LHgLjInX3tQ1KzCR52Cz+vDj1dydeRuS74rcvs2Pi6fT5H8OaaUQPQPYcWwRSGXyhhscn5dpAnEFMkuEZetbfkTAnlSuH4DxisE+aMGeJAQ3lFl7C4LJE6QWCaCd583ORQ1jYAwjFctal7nOs2ZZvicwvlZx+RHGrcoAwKUVX8uwcc/9TT65INeDOr5shL9LDRB6QTeIy3zwfdh3WOi6axLCEhSjXU7F3h6LqggUtvyJxpynwu8tDkD98fXApOxRj8zoZ9MnGveYVIVZKaGrkBXCY65BCYNN9NkjpKOyQ81Q79JgdxS+Jn3SDTEXRI7SWzaiSTB32oI3nU3BvMfM0urhOVYgwKhuiAfc4tM07wXwm1ZRoQYSl2NUwiu01fEAHVcpixd745FvVz4dzUUc0o8rwoLy8ZSwU6CyFx1RP5II9+1bFPEFs9HWbNLiimDXE+vCm7u1CS47cofzD3aEhVY57mxRo5zlqdt+RFC1JUH2S7bcVXg4liTMakaBZZVxiTICRoivcn1sEUBlk24JmaC6kxUbYmWoqvyfck2xZGGnDFYa9MMzkYQ1ijkCX6qidybrgePiQ0QIQqoi6qRLeqQfIoRsEHaQJLBdHOnLGetSdm/IPcymJuS1PAnbQPH0MOw/39C1vL11DiLOqIsbDI8QcHvGiLnySi2qUXBicaqUSxN5LEB0g7Jt3ENXJLPJ5S1tnaZBoWbpRqrmjRE7qHmpSmNHdQcYrEUadoh+TbBnc9ri7iycI1kzPeNcLDIvbiqXpez9Tmdq6zGREPuzECBoxrPMiI2WtvyNwhJba2wy3JZ6ky5dD1lSvmZS3e4SPA1wcf1VTFHKX+cGwZzdUYcqpvUtvwrD/InDttVlyZeAKlNN5MKbAiurHhKIPlUuJvlTCCiDjSKSCsUmCFWbGLZwCESfK07JB8LvMYWVtw0D00JEHV8Mq2HkqPbE0oHLvvK2g0o8ETg+4cfwTlZDT9JDoWygu4uQQE/ivIvtcnfPkaCqhiupz7jWOAzqL/vjtcdkv9G4MVMt+EaylfuImiPAXEUjRF3pjjaHiPPZ6If9TGGAO4ZY0am6jOCb+DQ+ZCqLkIpOIPrdNfIjnFPY6nyFut7TS/fanrziOBOKMupKw94WaLMtuVnSFt9CPrWWdJE6PeltCX432DEBoh+5Dv8RRhdis8YAv9uyq4/JAwtlEApgBe9Cw9xDD3tdk4Jn0MDfiHwPHcRPxBePCMER3GuIx7kGlv9fkZ4V9lolx2Uv4X7hEj7qJ3LDoAMGbTRMRibu4L2xQ8bgt8AyU+Q+x7nYrvDnH4iuO5LxKsYwPVbkPMvKF9Zky9wXzRfVWizi62r9X5VHf55h+WHhDjGBZ4WRhyTr6z5SlCoLMxLSpBZFsQ9F80uQFbF/6aFWi+Ev51vzzsuX+msyzuQXXjUz8zEBy+zpq9yweXAoxJW4JbYrDS6gYDqGHxPl+TKeiBfxj9/EBIElPYeOA4y8/qRQfknjvSzgRgtq0Pw/M1eQeMdOSb2Bnrhr6Led+1vcp2x7oTFHMnedFW+Ivlty062BUt74oHgSj+vHepnhunn0JJAMtBZgDI/qmGtMujRv8DDpo47zBJ8UtPOuAR/7rKn8t9AJ0tBdmBAmJ/Fu71yxp4I3qh+DhyRqbi5Y1ShVPlSb8X7bRNcfgZFl+WRGYo7uecrWq1r8X5bhmzP5OdlDwsGRm1suSxkg5rYm7ConyGQ3Zl+DgSD8V/kPwrWBMG9YcBtyShBnTLdTiHgttw7qAW7cqh/ZnmPKr/6ignOaKsdyxbsToT5UkPsW00bJjijDXficcX/JsLs6w2BwGtherdckH3w/kNXRPVI0OqJQoHX42/66IMfMj/2huRjxIidgKV/W0JS+bsstDoTeAHcrI8E5zTh/sDkqxL5rZup55/3USlswfcHf4IrQplVDgW9XFlOqnwr6pVPMMEZTuC60EttvdzbLbaZ4PsFVa3nohhO+vW+yn/ZB2fUhpysmQrzBcTSai9EszuZMcEZ1lCFVrp9zGXhm69iLyY4oxFIa178lPe12I/P2DAYDAaDwWAwGAwGg8FgMBgMBoPBYDD2Cf8IMADDRGoQTe+E9AAAAABJRU5ErkJggg==' style='margin-top: -16px;' width='92'/> </a> <ul> <li> <a href='//www.google.com/'> Google </a> </li> <li> <a href='//www.google.com/policies/privacy/'> Privacy </a> </li> <li> <a href='//www.google.com/policies/terms/'> Terms </a> </li> </ul> </div> </div> <script type='text/javascript'> //<![CDATA[ // Social sharing popups. var postEl = document.getElementsByClassName('social-wrapper'); var postCount = postEl.length; for(i=0; i<postCount;i++){ postEl[i].addEventListener("click", function(event){ var postUrl = this.getAttribute("data-href"); window.open( postUrl,'popUpWindow','height=500,width=500,left=10,top=10,resizable=yes,scrollbars=yes,toolbar=yes,menubar=no,location=no,directories=no,status=yes'); });} //]]> </script> <script type='text/javascript'> //<![CDATA[ var BreakpointHandler = function() { this.initted = false; this.isHomePage = false; this.isMobile = false; }; BreakpointHandler.prototype.finalizeSummary = function(summaryHtml, lastNode) { // Use $.trim for IE8 compatibility summaryHtml = $.trim(summaryHtml).replace(/(<br>|\s)+$/,''); if (lastNode.nodeType == 3) { var lastChar = summaryHtml.slice(-1); if (!lastChar.match(/[.”"?]/)) { if (!lastChar.match(/[A-Za-z]/)) { summaryHtml = summaryHtml.slice(0, -1); } summaryHtml += ' ...'; } } else if (lastNode.nodeType == 1 && (lastNode.nodeName == 'I' || lastNode.nodeName == 'A')) { summaryHtml += ' ...'; } return summaryHtml; }; BreakpointHandler.prototype.generateSummaryFromContent = function(content, numWords) { var seenWords = 0; var summaryHtml = ''; for (var i=0; i < content.childNodes.length; i++) { var node = content.childNodes[i]; var nodeText; if (node.nodeType == 1) { if (node.hasAttribute('data-about-pullquote')) { continue; } nodeText = node.textContent; if (nodeText === undefined) { // innerText for IE8 nodeText = node.innerText; } if (node.nodeName == 'DIV' || node.nodeName == 'B') { // Don't end early if we haven't seen enough words. if (seenWords < 10) { continue; } if (i > 0) { summaryHtml = this.finalizeSummary(summaryHtml, content.childNodes[i-1]); } break; } summaryHtml += node.outerHTML; } else if (node.nodeType == 3) { nodeText = node.nodeValue; summaryHtml += nodeText + ' '; } var words = nodeText.match(/\S+\s*/g); if (!words) { continue; } var remain = numWords - seenWords; if (words.length >= remain) { summaryHtml = this.finalizeSummary(summaryHtml, node); break; } seenWords += words.length; } return summaryHtml; }; BreakpointHandler.prototype.detect = function() { var match, pl = /\+/g, search = /([^&=]+)=?([^&]*)/g, decode = function (s) { return decodeURIComponent(s.replace(pl, " ")); }, query = window.location.search.substring(1); var urlParams = {}; while (match = search.exec(query)) urlParams[decode(match[1])] = decode(match[2]); this.isListPage = $('html').hasClass('list-page'); this.isMobile = urlParams['m'] === '1'; this.isHomePage = window.location.pathname == '/'; }; BreakpointHandler.prototype.initContent = function() { var self = this; $('.post').each(function(index) { var body = $(this).children('.post-body')[0]; var content = $(body).children('.post-content')[0]; $(content).addClass('post-original'); var data = $(content).children('script').html(); data = self.rewriteForSSL(data); // If exists, extract specified editor's preview. var match = data.match(/([\s\S]+?)<div data-is-preview.+?>([\s\S]+)<\/div>/m); if (match) { data = match[1]; } // Prevent big images from loading when they aren't needed. // This must be done as a pre-injection step, since image loading can't be // canceled once embedded into the DOM. if (self.isListPage && self.isMobile) { data = data.replace(/<(img|iframe) .+?>/g, ''); } // Insert template to be rendered as nodes. content.innerHTML = data; if (self.isListPage) { var summary = document.createElement('div'); $(summary).addClass('post-content'); $(summary).addClass('post-summary'); body.insertBefore(summary, content); if (match) { // Use provided summary. summary.innerHTML = match[2]; } else { // Generate a summary. // Summary generation relies on DOM, so it must occur after content is // inserted into the page. summary.innerHTML = self.generateSummaryFromContent(content, 30); } // Add read more link to summary. var titleAnchor = $(this).find('.title a')[0]; var link = titleAnchor.cloneNode(true); link.innerHTML = 'Read More'; $(link).addClass('read-more'); summary.appendChild(link); } }); // Firefox does not allow for proper styling of BR. if (navigator.userAgent.indexOf('Firefox') > -1) { $('.post-content br').replaceWith('<span class="space"></span>'); } $('.loading').removeClass('loading'); }; BreakpointHandler.prototype.process = function() { if (!this.initted) { var makeInsecureImageRegex = function(hosts) { var whitelist = hosts.join('|').replace(/\./g,'\\.'); // Normal image tags, plus input images (yes, this is possible!) return new RegExp('(<(img|input)[^>]+?src=("|\'))http:\/\/(' + whitelist +')', 'g'); }; this.sslImageRegex = makeInsecureImageRegex(BreakpointHandler.KNOWN_HTTPS_HOSTS); this.sslImageCurrentDomainRegex = makeInsecureImageRegex([window.location.hostname]); this.detect(); this.initContent(); this.initted = true; } }; BreakpointHandler.KNOWN_HTTPS_HOSTS = [ "www.google.org", "www.google.com", "services.google.com", "blogger.com", "draft.blogger.com", "www.blogger.com", "photos1.blogger.com", "photos2.blogger.com", "photos3.blogger.com", "blogblog.com", "img1.blogblog.com", "img2.blogblog.com", "www.blogblog.com", "www1.blogblog.com", "www2.blogblog.com", "0.bp.blogspot.com", "1.bp.blogspot.com", "2.bp.blogspot.com", "3.bp.blogspot.com", "4.bp.blogspot.com", "lh3.googleusercontent.com", "lh4.googleusercontent.com", "lh5.googleusercontent.com", "lh6.googleusercontent.com", "themes.googleusercontent.com", ]; BreakpointHandler.prototype.rewriteForSSL = function(html) { // Handle HTTP -> HTTPS source replacement of images, movies, and other embedded content. return html.replace(this.sslImageRegex, '$1https://$4') .replace(this.sslImageCurrentDomainRegex, '$1//$4') .replace(/(<(embed|iframe)[^>]+?src=("|'))http:\/\/([^"']*?(youtube|picasaweb\.google)\.com)/g, '$1https://$4') // Slideshow SWF takes a image host, so we need to rewrite that parameter. .replace(/(<embed[^>]+?feed=http(?=[^s]))/g, '$1s'); }; $(document).ready(function() { var handler = new BreakpointHandler(); handler.process(); // Top-level navigation. $(".BlogArchive .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); $(".Label .tab").click(function(ev) { ev.preventDefault(); $(this).parent().toggleClass('active'); $(this).siblings().slideToggle(300); }); // Blog archive year expansion. $('.BlogArchive .intervalToggle').click(function(ev) { ev.preventDefault(); if ($(this).parent().hasClass('collapsed')) { $(this).parent().removeClass('collapsed'); $(this).parent().addClass('expanded'); } else { $(this).parent().removeClass('expanded'); $(this).parent().addClass('collapsed'); } }); // Reverse order of months. $('.BlogArchive .intervalToggle + div').each(function(_, items) { var year = $(this); year.children().each(function(_, month) { year.prepend(month); }); }); // Set anchors to open in new tab. $('.post-content img').parent().each(function(_, node) { if (node.nodeName == 'A') { $(this).attr('target', '_blank'); } }); // Process search requests. $('.searchBox input').on("keypress", function(ev) { if (ev.which == 13) { window.location.href = 'https://www.google.com/search?q=site%3A' + window.location.hostname + '%20' + encodeURIComponent ($(this).val()); } }); }); //]]> </script> <script type="text/javascript" src="https://www.blogger.com/static/v1/widgets/984859869-widgets.js"></script> <script type='text/javascript'> window['__wavt'] = 'AOuZoY7AwMq_ZyVEnJqWCjXAPZ1SJo431w:1733175573972';_WidgetManager._Init('//www.blogger.com/rearrange?blogID\x3d3580069','//analytics.googleblog.com/2013/02/?hl\x3den','3580069'); _WidgetManager._SetDataContext([{'name': 'blog', 'data': {'blogId': '3580069', 'title': 'Google Analytics Solutions', 'url': 'https://analytics.googleblog.com/2013/02/?hl\x3den', 'canonicalUrl': 'https://analytics.googleblog.com/2013/02/', 'homepageUrl': 'https://analytics.googleblog.com/?hl\x3den', 'searchUrl': 'https://analytics.googleblog.com/search', 'canonicalHomepageUrl': 'https://analytics.googleblog.com/', 'blogspotFaviconUrl': 'https://analytics.googleblog.com/favicon.ico', 'bloggerUrl': 'https://www.blogger.com', 'hasCustomDomain': true, 'httpsEnabled': true, 'enabledCommentProfileImages': false, 'gPlusViewType': 'FILTERED_POSTMOD', 'adultContent': false, 'analyticsAccountNumber': 'UA-10005-5', 'encoding': 'UTF-8', 'locale': 'en', 'localeUnderscoreDelimited': 'en', 'languageDirection': 'ltr', 'isPrivate': false, 'isMobile': false, 'isMobileRequest': false, 'mobileClass': '', 'isPrivateBlog': false, 'isDynamicViewsAvailable': true, 'feedLinks': '\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Google Analytics Solutions - Atom\x22 href\x3d\x22https://analytics.googleblog.com/feeds/posts/default\x22 /\x3e\n\x3clink rel\x3d\x22alternate\x22 type\x3d\x22application/rss+xml\x22 title\x3d\x22Google Analytics Solutions - RSS\x22 href\x3d\x22https://analytics.googleblog.com/feeds/posts/default?alt\x3drss\x22 /\x3e\n\x3clink rel\x3d\x22service.post\x22 type\x3d\x22application/atom+xml\x22 title\x3d\x22Google Analytics Solutions - Atom\x22 href\x3d\x22https://www.blogger.com/feeds/3580069/posts/default\x22 /\x3e\n', 'meTag': '', 'adsenseHostId': 'ca-host-pub-1556223355139109', 'adsenseHasAds': false, 'adsenseAutoAds': false, 'boqCommentIframeForm': true, 'loginRedirectParam': '', 'view': '', 'dynamicViewsCommentsSrc': '//www.blogblog.com/dynamicviews/4224c15c4e7c9321/js/comments.js', 'dynamicViewsScriptSrc': '//www.blogblog.com/dynamicviews/2fafd358a4bcb2b4', 'plusOneApiSrc': 'https://apis.google.com/js/platform.js', 'disableGComments': true, 'interstitialAccepted': false, 'sharing': {'platforms': [{'name': 'Get link', 'key': 'link', 'shareMessage': 'Get link', 'target': ''}, {'name': 'Facebook', 'key': 'facebook', 'shareMessage': 'Share to Facebook', 'target': 'facebook'}, {'name': 'BlogThis!', 'key': 'blogThis', 'shareMessage': 'BlogThis!', 'target': 'blog'}, {'name': 'X', 'key': 'twitter', 'shareMessage': 'Share to X', 'target': 'twitter'}, {'name': 'Pinterest', 'key': 'pinterest', 'shareMessage': 'Share to Pinterest', 'target': 'pinterest'}, {'name': 'Email', 'key': 'email', 'shareMessage': 'Email', 'target': 'email'}], 'disableGooglePlus': true, 'googlePlusShareButtonWidth': 0, 'googlePlusBootstrap': '\x3cscript type\x3d\x22text/javascript\x22\x3ewindow.___gcfg \x3d {\x27lang\x27: \x27en\x27};\x3c/script\x3e'}, 'hasCustomJumpLinkMessage': false, 'jumpLinkMessage': 'Read more', 'pageType': 'archive', 'pageName': 'February 2013', 'pageTitle': 'Google Analytics Solutions: February 2013'}}, {'name': 'features', 'data': {}}, {'name': 'messages', 'data': {'edit': 'Edit', 'linkCopiedToClipboard': 'Link copied to clipboard!', 'ok': 'Ok', 'postLink': 'Post Link'}}, {'name': 'template', 'data': {'name': 'custom', 'localizedName': 'Custom', 'isResponsive': false, 'isAlternateRendering': false, 'isCustom': true}}, {'name': 'view', 'data': {'classic': {'name': 'classic', 'url': '?view\x3dclassic'}, 'flipcard': {'name': 'flipcard', 'url': '?view\x3dflipcard'}, 'magazine': {'name': 'magazine', 'url': '?view\x3dmagazine'}, 'mosaic': {'name': 'mosaic', 'url': '?view\x3dmosaic'}, 'sidebar': {'name': 'sidebar', 'url': '?view\x3dsidebar'}, 'snapshot': {'name': 'snapshot', 'url': '?view\x3dsnapshot'}, 'timeslide': {'name': 'timeslide', 'url': '?view\x3dtimeslide'}, 'isMobile': false, 'title': 'Google Analytics Solutions', 'description': '', 'url': 'https://analytics.googleblog.com/2013/02/?hl\x3den', 'type': 'feed', 'isSingleItem': false, 'isMultipleItems': true, 'isError': false, 'isPage': false, 'isPost': false, 'isHomepage': false, 'isArchive': true, 'isLabelSearch': false, 'archive': {'year': 2013, 'month': 2, 'rangeMessage': 'Showing posts from February, 2013'}}}]); _WidgetManager._RegisterWidget('_HeaderView', new _WidgetInfo('Header1', 'header', document.getElementById('Header1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogView', new _WidgetInfo('Blog1', 'main', document.getElementById('Blog1'), {'cmtInteractionsEnabled': false}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML7', 'sidebar-top', document.getElementById('HTML7'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_LabelView', new _WidgetInfo('Label1', 'sidebar', document.getElementById('Label1'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_BlogArchiveView', new _WidgetInfo('BlogArchive1', 'sidebar', document.getElementById('BlogArchive1'), {'languageDirection': 'ltr', 'loadingMessage': 'Loading\x26hellip;'}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML6', 'sidebar', document.getElementById('HTML6'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML9', 'sidebar', document.getElementById('HTML9'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML5', 'sidebar-bottom', document.getElementById('HTML5'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML2', 'footer-1', document.getElementById('HTML2'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML3', 'footer-2', document.getElementById('HTML3'), {}, 'displayModeFull')); _WidgetManager._RegisterWidget('_HTMLView', new _WidgetInfo('HTML4', 'footer-3', document.getElementById('HTML4'), {}, 'displayModeFull')); </script> </body> </html>

Pages: 1 2 3 4 5 6 7 8 9 10