{"id":177654,"date":"2025-04-08T18:21:18","date_gmt":"2025-04-08T18:21:18","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/track-adjusted-bounce-rate-in-universal-analytics\/"},"modified":"2025-04-08T18:21:18","modified_gmt":"2025-04-08T18:21:18","slug":"track-adjusted-bounce-rate-in-universal-analytics","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=177654","title":{"rendered":"Track Adjusted Bounce Rate In Universal Analytics"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p>So here we are again. <a href=\"https:\/\/support.google.com\/analytics\/answer\/2790010?hl=en\">Universal Analytics<\/a> and <a href=\"https:\/\/www.google.com\/tagmanager\">Google Tag Manager<\/a>, the dynamic duo, ready to strike again.<\/p>\n<p>First, remember to check my previous two tips for UA and GTM use in custom scenarios:<\/p>\n<p>In this post, I visit the idea of <a href=\"http:\/\/analytics.blogspot.fi\/2012\/07\/tracking-adjusted-bounce-rate-in-google.html\">adjusted bounce rate<\/a>, which I came across a year ago in the <a href=\"https:\/\/analytics.google.com\">Google Analytics<\/a> blog.<\/p>\n<p>Adjusted bounce rate basically refers to tweaking the traditional bounce rate collection method (single engagement hits \/ total visits) so that visits which only included a single page view would not count towards a bounce, as long as they met some qualitative requirements.<\/p>\n<p>By the way, check this <a href=\"http:\/\/www.analytics-ninja.com\/blog\/2012\/06\/google-analytics-bounce-rate-demystified.html\">great post on bounce rate<\/a> by Yehoshua Coren if you need a refresher on what the term means.<\/p>\n<p>For these custom events, I use the generic event container I created in my <a href=\"https:\/\/www.simoahava.com\/analytics\/page-load-time-universal-analytics\/\">previous post<\/a>.<\/p>\n<p>                <span class=\"simmer\"><br \/>\n  <span class=\"close\">X<\/span><\/p>\n<p>\n    <span class=\"fa fa-md fa-bell\"\/><br \/>\n    <strong>The Simmer Newsletter<\/strong>\n  <\/p>\n<p>\n    Subscribe to the <a href=\"https:\/\/www.simoahava.com\/newsletter\/\">Simmer newsletter<\/a> to get the latest news and content from Simo Ahava into your email inbox!\n  <\/p>\n<p>  <\/span><\/p>\n<h2 id=\"the-easy-method-visit-duration\">The easy method: visit duration<\/h2>\n<p>This is the easiest to implement. It\u2019s also the one in the Google Analytics blog post I referred to above.<\/p>\n<p>What it does is fire a <em>setTimeout()<\/em> method as soon as the page has loaded. If the timer runs out (the time is 30 seconds in this script), an interaction event is fired, meaning the visit is not counted as a bounce.<\/p>\n<p>The end result is this:<\/p>\n<div style=\"aspect-ratio: 1008 \/ 137;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2013\/09\/visit-duration.jpg\" title=\"Calculate visit duration\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"137\" width=\"1008\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2013\/09\/visit-duration.jpg#ZgotmplZ\" alt=\"Calculate visit duration\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>And here\u2019s how to do it.<\/p>\n<p>Steps:<\/p>\n<ul>\n<li>Create a new custom tag called \u201cDwell time\u201d<\/li>\n<li>Set Tag Type as Custom HTML tag<\/li>\n<li>Add the following code in the HTML field:<\/li>\n<\/ul>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-html\" data-lang=\"html\">script&gt;\nsetTimeout(<span style=\"color:#a50\">\"dataLayer.push({ 'event': 'GAEvent', 'eventCategory': 'NoBounce', 'eventAction': 'Over 30 seconds' })\"<\/span>, <span style=\"color:#099\">30000<\/span>);\n<span style=\"color:#1e90ff;font-weight:bold\">script<\/span>&gt;<\/code><\/pre>\n<\/div>\n<ul>\n<li>Add <em>{{event}} equals gtm.dom<\/em> as the firing rule<\/li>\n<li>Save tag<\/li>\n<li>Save container and publish<\/li>\n<\/ul>\n<p>See, I told you it was easy. What happens here is that after the DOM has loaded (the firing rule), a timer starts. If the user stays on the page when the timer goes off, the event is fired. Remember, you <em>need the generic event container for this to work<\/em>. So remember to check my <a href=\"https:\/\/www.simoahava.com\/analytics\/page-load-time-universal-analytics\/\">previous post<\/a> for instructions how to build it (it\u2019s easy, I promise!).<\/p>\n<p>This method was inspired by a Google+ post I came across by <a href=\"https:\/\/plus.google.com\/105279625231358353479\">Avinash Kaushik<\/a>, where he detailed a script written by <a href=\"https:\/\/plus.google.com\/112976464453422312311\">Nick Mihailovski<\/a>. This script is used here extensively, with just the event call in a different format (to support UA and GTM).<\/p>\n<p>What happens here is that the event listener waits for a scroll event (so you actually scroll the page down), and fires the no-bounce event after that. Interesting! The statement is that if you scroll, you read, and if you read, you\u2019re engaged (with the content).<\/p>\n<p>Steps:<\/p>\n<ul>\n<li>Create a new tag \u201cScroll the page\u201d<\/li>\n<li>Set Tag Type as Custom HTML tag<\/li>\n<li>Add the following code in the HTML field<\/li>\n<\/ul>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-html\" data-lang=\"html\">script&gt;\n<span style=\"color:#0aa\">window<\/span>.addEventListener ?\n  <span style=\"color:#0aa\">window<\/span>.addEventListener(<span style=\"color:#a50\">'scroll'<\/span>, testScroll, <span style=\"color:#00a\">false<\/span>) :\n  <span style=\"color:#0aa\">window<\/span>.attachEvent(<span style=\"color:#a50\">'onScroll'<\/span>, testScroll);\n\n<span style=\"color:#00a\">var<\/span> scrollCount = <span style=\"color:#099\">0<\/span>;\n\n<span style=\"color:#00a\">function<\/span> testScroll() {\n  ++scrollCount;\n  <span style=\"color:#00a\">if<\/span> (scrollCount == <span style=\"color:#099\">2<\/span>) {\n    dataLayer.push({ <span style=\"color:#a50\">'event'<\/span>: <span style=\"color:#a50\">'GAEvent'<\/span>, <span style=\"color:#a50\">'eventCategory'<\/span>: <span style=\"color:#a50\">'NoBounce'<\/span>, <span style=\"color:#a50\">'eventAction'<\/span>: <span style=\"color:#a50\">'Scrolled the page'<\/span> });\n  }\n}\n<span style=\"color:#1e90ff;font-weight:bold\">script<\/span>&gt;<\/code><\/pre>\n<\/div>\n<ul>\n<li>Set <em>{{event}} equals gtm.dom<\/em> as the firing rule<\/li>\n<li>Save tag<\/li>\n<li>Save container and publish<\/li>\n<\/ul>\n<p>And you\u2019re done. So what the script does is measure if a scroll event occurs during your page view. If it does, the event is fired. Note that it <strong>won\u2019t<\/strong> fire the event with every subsequent scroll, so you don\u2019t have to worry about clogging your 500 events per session quotas.<\/p>\n<p>This isn\u2019t fool-proof, of course. It just checks whether the user scrolls. What this DOES prevent is the miscalculation of page visit duration if the user just opens the page in a separate tab and leaves it be. Now you actually need interaction, albeit a very minimal one, to produce an engagement and neutralize the bounce.<\/p>\n<h2 id=\"the-advanced-method-page-load-and-scroll\">The advanced method: page load AND scroll<\/h2>\n<p>So what about measuring whether there was a scroll event <strong>and<\/strong> the visit duration on the page was over 30 seconds? Wouldn\u2019t that be an even better way to calculate engagement? I think so. So here\u2019s what you do. First, make sure the two tags you just created are <strong>not<\/strong> active any more (otherwise you\u2019ll be sending multiple bounce-wrecking events).<\/p>\n<p>Steps:<\/p>\n<ul>\n<li>Create new tag \u201cDwell and scroll\u201d<\/li>\n<li>Set Tag Type as Custom HTML Tag<\/li>\n<li>Add the following code in the HTML field:<\/li>\n<\/ul>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-html\" data-lang=\"html\">script&gt;\n(<span style=\"color:#00a\">function<\/span>() {\n  <span style=\"color:#00a\">var<\/span> visitTookTime = <span style=\"color:#00a\">false<\/span>;\n  <span style=\"color:#00a\">var<\/span> didScroll = <span style=\"color:#00a\">false<\/span>;\n  <span style=\"color:#00a\">var<\/span> bounceSent = <span style=\"color:#00a\">false<\/span>;\n  <span style=\"color:#00a\">var<\/span> scrollCount = <span style=\"color:#099\">0<\/span>;\n\n  setTimeout(timeElapsed, <span style=\"color:#099\">30000<\/span>);\n\n  <span style=\"color:#0aa\">window<\/span>.addEventListener ?\n    <span style=\"color:#0aa\">window<\/span>.addEventListener(<span style=\"color:#a50\">'scroll'<\/span>, testScroll, <span style=\"color:#00a\">false<\/span>) :\n    <span style=\"color:#0aa\">window<\/span>.attachEvent(<span style=\"color:#a50\">'onScroll'<\/span>, testScroll);\n\n  <span style=\"color:#00a\">function<\/span> testScroll() {\n    ++scrollCount;\n    <span style=\"color:#00a\">if<\/span> (scrollCount == <span style=\"color:#099\">2<\/span>) { didScroll = <span style=\"color:#00a\">true<\/span> };\n    sendNoBounce();\n  }\n\n  <span style=\"color:#00a\">function<\/span> timeElapsed() {\n    visitTookTime = <span style=\"color:#00a\">true<\/span>;\n    sendNoBounce();\n  }\n\n  <span style=\"color:#00a\">function<\/span> sendNoBounce() {\n    <span style=\"color:#00a\">if<\/span> ((didScroll) &amp;&amp; (visitTookTime) &amp;&amp; !(bounceSent)) {\n      bounceSent = <span style=\"color:#00a\">true<\/span>;\n      dataLayer.push({\n        <span style=\"color:#a50\">'event'<\/span>: <span style=\"color:#a50\">'GAEvent'<\/span>, \n        <span style=\"color:#a50\">'eventCategory'<\/span>: <span style=\"color:#a50\">'NoBounce'<\/span>, \n        <span style=\"color:#a50\">'eventAction'<\/span>: <span style=\"color:#a50\">'Time spent and page scrolled'<\/span>\n      });\n    }\n  }\n})();\n<span style=\"color:#1e90ff;font-weight:bold\">script<\/span>&gt;<\/code><\/pre>\n<\/div>\n<ul>\n<li>Set <em>{{event}} equals gtm.dom<\/em> as the firing rule<\/li>\n<li>Save tag<\/li>\n<li>Save container version and publish<\/li>\n<\/ul>\n<p>Here the timer starts first. As soon as it hits 30 seconds, it calls the sendBounce() method. This method checks if the user has also scrolled, and if they have, the event is fired. Note that I also make sure that the event is sent only once with the boolean variable <em>bounceSent<\/em>.<\/p>\n<p>When the user scrolls, the same method is called and the same check is made.<\/p>\n<p>So there are four different scenarios resulting from this script:<\/p>\n<ol>\n<li>The user doesn\u2019t scroll, but stays on the page for 0-to-infinite seconds, and the event is not fired (visit is a bounce)<\/li>\n<li>The user scrolls, but the timer hasn\u2019t gone off, and the event is not fired (visit is a bounce)<\/li>\n<li>The timer goes off, and the user has already scrolled, and the event is fired (visit is not a bounce)<\/li>\n<li>The user scrolls, and the timer goes off, and the event is fired (visit is not a bounce)<\/li>\n<\/ol>\n<p>A much healthier way of calculating adjusted bounce rate, in my opinion.<\/p>\n<h2 id=\"conclusion\">Conclusion<\/h2>\n<p>The way you measure bounce rate should always be in relation to the goals you set for a page or for your site. If engagement is important, remember to add clear calls-to-action, so that you don\u2019t have to resort to artificial adjustments like those depicted in this post.<\/p>\n<p>However, for a simple blog like this, measuring engagement by a combination of visit time and scrolling interaction is probably a pretty good way of getting a more realistic metric for tracking visit quality.<\/p>\n<p>An even more advanced (and qualitative) method would be to see just where the user scrolls <em>to<\/em>. Is it to the end of the post or just the first paragraph? In other words, does the user <em>read<\/em> or just skim. That\u2019s a crucial question, and I might just return to the issue in a later post.<\/p>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>So here we are again. Universal Analytics and Google Tag Manager, the dynamic duo, ready to strike again. First, remember to check my previous two tips for UA and GTM use in custom scenarios: In this post, I visit the idea of adjusted bounce rate, which I came across a year ago in the Google [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":177655,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[70522,12765,8521,1485,1018,1260],"dealstore":[],"offerexpiration":[],"class_list":["post-177654","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-adjusted","tag-analytics","tag-bounce","tag-rate","tag-track","tag-universal"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Track Adjusted Bounce Rate In Universal Analytics - Som2ny Network<\/title>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/fivemor.com\/?p=177654\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Track Adjusted Bounce Rate In Universal Analytics - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"So here we are again. Universal Analytics and Google Tag Manager, the dynamic duo, ready to strike again. First, remember to check my previous two tips for UA and GTM use in custom scenarios: In this post, I visit the idea of adjusted bounce rate, which I came across a year ago in the Google [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=177654\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-04-08T18:21:18+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1008\" \/>\n\t<meta property=\"og:image:height\" content=\"137\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"admin\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"Written by\" \/>\n\t<meta name=\"twitter:data1\" content=\"admin\" \/>\n\t<meta name=\"twitter:label2\" content=\"Est. reading time\" \/>\n\t<meta name=\"twitter:data2\" content=\"6 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\/\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\/\/fivemor.com\/?p=177654#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=177654\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Track Adjusted Bounce Rate In Universal Analytics\",\"datePublished\":\"2025-04-08T18:21:18+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=177654\"},\"wordCount\":1011,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=177654#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg\",\"keywords\":[\"Adjusted\",\"Analytics\",\"Bounce\",\"Rate\",\"Track\",\"Universal\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=177654#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=177654\",\"url\":\"https:\/\/fivemor.com\/?p=177654\",\"name\":\"Track Adjusted Bounce Rate In Universal Analytics - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=177654#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=177654#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg\",\"datePublished\":\"2025-04-08T18:21:18+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=177654#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=177654\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=177654#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg\",\"width\":1008,\"height\":137},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=177654#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Track Adjusted Bounce Rate In Universal Analytics\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\/\/fivemor.com\/#website\",\"url\":\"https:\/\/fivemor.com\/\",\"name\":\"Som2ny Network\",\"description\":\"Daily Deals\",\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\/\/fivemor.com\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"en-US\"},{\"@type\":\"Organization\",\"@id\":\"https:\/\/fivemor.com\/#organization\",\"name\":\"Som2ny Network\",\"url\":\"https:\/\/fivemor.com\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png\",\"width\":300,\"height\":86,\"caption\":\"Som2ny Network\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/#\/schema\/logo\/image\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\",\"name\":\"admin\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/image\/\",\"url\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"contentUrl\":\"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png\",\"caption\":\"admin\"},\"sameAs\":[\"https:\/\/fivemor.com\"],\"url\":\"https:\/\/fivemor.com\/?author=1\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"Track Adjusted Bounce Rate In Universal Analytics - Som2ny Network","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/fivemor.com\/?p=177654","og_locale":"en_US","og_type":"article","og_title":"Track Adjusted Bounce Rate In Universal Analytics - Som2ny Network","og_description":"So here we are again. Universal Analytics and Google Tag Manager, the dynamic duo, ready to strike again. First, remember to check my previous two tips for UA and GTM use in custom scenarios: In this post, I visit the idea of adjusted bounce rate, which I came across a year ago in the Google [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=177654","og_site_name":"Som2ny Network","article_published_time":"2025-04-08T18:21:18+00:00","og_image":[{"width":1008,"height":137,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg","type":"image\/jpeg"}],"author":"admin","twitter_card":"summary_large_image","twitter_misc":{"Written by":"admin","Est. reading time":"6 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/fivemor.com\/?p=177654#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=177654"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Track Adjusted Bounce Rate In Universal Analytics","datePublished":"2025-04-08T18:21:18+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=177654"},"wordCount":1011,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=177654#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg","keywords":["Adjusted","Analytics","Bounce","Rate","Track","Universal"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=177654#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=177654","url":"https:\/\/fivemor.com\/?p=177654","name":"Track Adjusted Bounce Rate In Universal Analytics - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=177654#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=177654#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg","datePublished":"2025-04-08T18:21:18+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=177654#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=177654"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=177654#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/04\/visit-duration.jpg","width":1008,"height":137},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=177654#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Track Adjusted Bounce Rate In Universal Analytics"}]},{"@type":"WebSite","@id":"https:\/\/fivemor.com\/#website","url":"https:\/\/fivemor.com\/","name":"Som2ny Network","description":"Daily Deals","publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/fivemor.com\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"en-US"},{"@type":"Organization","@id":"https:\/\/fivemor.com\/#organization","name":"Som2ny Network","url":"https:\/\/fivemor.com\/","logo":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2026\/07\/4a0953c4-logo-300x86-1.png","width":300,"height":86,"caption":"Som2ny Network"},"image":{"@id":"https:\/\/fivemor.com\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371","name":"admin","image":{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/#\/schema\/person\/image\/","url":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/729ae85bf62b9917e93538db2f2688ca?s=96&r=g&default=https%3A%2F%2Ffivemor.com%2Fwp-content%2Fplugins%2Fbuddypress-first-letter-avatar%2Fimages%2Fdefault%2F96%2Flatin_a.png","caption":"admin"},"sameAs":["https:\/\/fivemor.com"],"url":"https:\/\/fivemor.com\/?author=1"}]}},"_links":{"self":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/177654","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=177654"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/177654\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/177655"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=177654"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=177654"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=177654"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=177654"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=177654"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}