{"id":125401,"date":"2025-03-11T02:13:31","date_gmt":"2025-03-11T02:13:31","guid":{"rendered":"https:\/\/peraltafinancing.com\/analytics\/site-speed-sample-rate-and-multiple-page-views\/"},"modified":"2025-03-11T02:13:31","modified_gmt":"2025-03-11T02:13:31","slug":"site-speed-sample-rate-and-multiple-page-views","status":"publish","type":"post","link":"https:\/\/fivemor.com\/?p=125401","title":{"rendered":"Site Speed Sample Rate And Multiple Page Views"},"content":{"rendered":"<p> <br \/>\n<\/p>\n<div>\n<p><a href=\"https:\/\/analytics.google.com\/\">Google Analytics\u2019<\/a> <a href=\"https:\/\/support.google.com\/analytics\/answer\/1205784?hl=en\">Site Speed reports<\/a> are pretty darn great. They report automatically on various milestones in the process the browser undertakes when rendering content. These reports leverage the <a href=\"https:\/\/developer.mozilla.org\/en-US\/docs\/Web\/API\/Navigation_timing_API\">Navigation Timing API<\/a> of the web browser, and they are (typically) collected on the first Page View hit of a page.<\/p>\n<p>And this is all fine. As I said, it\u2019s a great feature of Google Analytics, and lends itself handily to spotting issues in the quite complex client-server negotiation that goes on when your web browser requests content from the web server.<\/p>\n<div style=\"aspect-ratio: 1298 \/ 1356;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2016\/10\/hit-to-ga.jpg\" title=\"Collected page load hit to site speed reports\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"1356\" width=\"1298\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2016\/10\/hit-to-ga.jpg#ZgotmplZ\" alt=\"Collected page load hit to site speed reports\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>However, there\u2019s a glitch. These automatic page timings are collected once <em>per tracker instance per page<\/em>, meaning if you have multiple trackers on the page, each set to collect site speed samples, you might inadvertently send <strong>the same page speed data multiple times<\/strong>. This will naturally inflate the numbers that Google Analytics reports on, and your data will be ruined, as deduplication is really difficult.<\/p>\n<div style=\"aspect-ratio: 1788 \/ 1144;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2016\/10\/site-speed-sample-rate-pageview.jpg\" title=\"Site Speed Sample Rate GTM problem\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"1144\" width=\"1788\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2016\/10\/site-speed-sample-rate-pageview.jpg#ZgotmplZ\" alt=\"Site Speed Sample Rate GTM problem\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>So if you have any of the following in place, you might be in the risk group:<\/p>\n<ol>\n<li>\n<p>Single-page site where you send \u201cvirtual\u201d Page Views to Google Analytics<\/p>\n<\/li>\n<li>\n<p>Multiple trackers on the page, each collecting to the same Universal Analytics property (UA-XXXXX-Y)<\/p>\n<\/li>\n<li>\n<p>Manually set site speed sample rate (e.g. at 100%)<\/p>\n<\/li>\n<li>\n<p>Google Tag Manager with a Page View Tag that has multiple Triggers attached to it<\/p>\n<\/li>\n<\/ol>\n<p>If any of these rang true, you might have a data quality issue that should be fixed immediately.<\/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=\"framing-the-problem\">Framing the problem<\/h2>\n<p><a href=\"https:\/\/developers.google.com\/analytics\/devguides\/collection\/analyticsjs\/field-reference#siteSpeedSampleRate\">By default<\/a>, 1% of Page View hits are sampled for page timings. So if you have the following code on the site:<\/p>\n<p>There\u2019s a 1\/100 chance that upon the first time command is executed, this particular request will grab the available Navigation Timing data and send it to Google Analytics. And, again, this is fine. That\u2019s what we want. Now if you have the following code:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-javascript\" data-lang=\"javascript\">ga(<span style=\"color:#a50\">'send'<\/span>, <span style=\"color:#a50\">'pageview'<\/span>);\nga(<span style=\"color:#a50\">'send'<\/span>, <span style=\"color:#a50\">'pageview'<\/span>, {page: <span style=\"color:#a50\">'\/some-custom-page\/'<\/span>});\n<\/code><\/pre>\n<\/div>\n<p>That\u2019s two separate Page View hits firing on the same page, you\u2019re still fine. Since they use the same tracker object (the <em>default tracker<\/em>), even if you win the odds and manage to hit the 1\/100 twice on the same page, the page timing data is only sent once, since Universal Analytics only sends timing data once per tracker per page.<\/p>\n<p>However, if you have this:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-javascript\" data-lang=\"javascript\">ga(<span style=\"color:#a50\">'send'<\/span>, <span style=\"color:#a50\">'pageview'<\/span>);\nga(<span style=\"color:#a50\">'secondTracker.send'<\/span>, <span style=\"color:#a50\">'pageview'<\/span>, {page: <span style=\"color:#a50\">'\/some-custom-page\/'<\/span>});\n<\/code><\/pre>\n<\/div>\n<p>If both these trackers collect to the same Google Analytics property (UA-XXXXXX-Y), and if both trackers manage to somehow make the 1\/100 cut, you will be sending the same page timing data <em>twice<\/em>, just for different page paths. And that will warp your data!<\/p>\n<p>It gets worse\u2026<\/p>\n<h2 id=\"the-problem-with-google-tag-manager\">The problem with Google Tag Manager<\/h2>\n<p><a href=\"https:\/\/tagmanager.google.com\/\">Google Tag Manager<\/a>, for all the good it does, has one complication that makes a lot of things difficult: it assigns a unique tracker object for every single tag that fires &#8211; even if it\u2019s the same tag firing multiple times.<\/p>\n<p>Take another look at the image at the beginning of this article. There you have a Page View Tag which has the <code>siteSpeedSampleRate<\/code> set to 100%, which means that every single time the Page View hit is sent, it should be used to sample page timing data. It also has a Trigger which fires whenever a Custom Event is pushed into <code>dataLayer<\/code>. So this is your typical \u201cvirtual\u201d Page View (man I hate that term &#8211; all Page Views are virtual!) Tag, set to fire with a custom page path whenever the event triggers.<\/p>\n<p>Now, here\u2019s the issue: because it has <code>siteSpeedSampleRate<\/code> set to 100, and because it will fire multiple times on the page, and because each time it fires it will have a unique tracker name:<\/p>\n<p><strong>Every single time this Page View Tag fires, it will send the same page timing data to Google Analytics!<\/strong><\/p>\n<p>That\u2019s multiplication on a grand level! It\u2019s even more confusing since the <em>same<\/em> page timing data is sent to multiple page paths, making deduplication in the reports really difficult to do.<\/p>\n<h2 id=\"fixes\">Fixes<\/h2>\n<p>Here are some obvious fixes to this issue.<\/p>\n<h3 id=\"1-only-sample-a-single-tracker\">1. Only sample a single tracker<\/h3>\n<p>This is pretty easy if you\u2019re using the Universal Analytics snippet. Set <code>siteSpeedSampleRate<\/code> to a proper value in only one tracker, and set all other trackers to 0.<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-javascript\" data-lang=\"javascript\">ga(<span style=\"color:#a50\">'create'<\/span>, <span style=\"color:#a50\">'UA-12345-1'<\/span>, {siteSpeedSampleRate: <span style=\"color:#099\">100<\/span>});\nga(<span style=\"color:#a50\">'create'<\/span>, <span style=\"color:#a50\">'UA-12345-1'<\/span>, {name: <span style=\"color:#a50\">'secondTracker'<\/span>, siteSpeedSampleRate: <span style=\"color:#099\">0<\/span>});\n<\/code><\/pre>\n<\/div>\n<p>This would ensure that only a single set of page timings is sent per page.<\/p>\n<p>In GTM, by default, this would be impossible, because each tag has its own unique tracker name.<\/p>\n<h3 id=\"2-only-sample-the-first-pageview\">2. Only sample the first pageview<\/h3>\n<p>This is irrelevant in Universal Analytics, as only the first pageview per tracker is sampled anyway. In Google Tag Manager, however, this might just fix the issue for you.<\/p>\n<p>For this to work, you need to fire the first Page View hit of a page using a unique trigger. Typically, you\u2019d have the \u201cAll Pages\u201d Trigger on the Page View Tag, and then another Trigger for the custom Page View. Thus, a single-page app might have the following Tag catering for all Page Views:<\/p>\n<div style=\"aspect-ratio: 1784 \/ 1294;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2016\/10\/custom-page-view.jpg\" title=\"Custom Page View Tag\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"1294\" width=\"1784\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2016\/10\/custom-page-view.jpg#ZgotmplZ\" alt=\"Custom Page View Tag\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>Now, this Tag <em>will<\/em> be problematic if left like this, since the Page Timing sample will be sent every single time the Tag fires &#8211; once for the All Pages Trigger, and each time the Custom Event Trigger fires.<\/p>\n<p>To fix this, use this Custom JavaScript Variable as the value of the <code>siteSpeedSampleRate<\/code> field:<\/p>\n<div class=\"highlight\">\n<pre style=\"background-color:#fff;-moz-tab-size:4;-o-tab-size:4;tab-size:4\"><code class=\"language-javascript\" data-lang=\"javascript\"><span style=\"color:#00a\">function<\/span>() {\n  <span style=\"color:#00a\">return<\/span> {{Event}} === <span style=\"color:#a50\">'gtm.js'<\/span> ? <span style=\"color:#099\">100<\/span> : <span style=\"color:#099\">0<\/span>;\n}\n<\/code><\/pre>\n<\/div>\n<p>So your Tag looks like this:<\/p>\n<div style=\"aspect-ratio: 752 \/ 232;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2016\/10\/site-speed-javascript.jpg\" title=\"Site Speed JavaScript In Tag\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"232\" width=\"752\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2016\/10\/site-speed-javascript.jpg#ZgotmplZ\" alt=\"Site Speed JavaScript In Tag\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>This JavaScript returns <code>100<\/code> for the All Pages Event (that\u2019s the <strong>gtm.js<\/strong> event name), and <code>0<\/code> for all other Triggers.<\/p>\n<p>In other words, only the All Pages Trigger will send the site speed sample, ensuring it is only sent once on the page.<\/p>\n<p>If you don\u2019t have the means to distinguish the first Page View from all the subsequent triggerings, you could also add <a href=\"https:\/\/www.simoahava.com\/gtm-tips\/hitcallback-eventcallback\/\">hitCallback<\/a> to your Page View Tag, which sets a global flag (or even a <code>dataLayer<\/code> variable) to <code>true<\/code>, indicating that the tag has fired (at least) once. Then you can use this flag as a condition for the <code>siteSpeedSampleRate<\/code> field, only sending the <code>100<\/code> value if this flag is false.<\/p>\n<h3 id=\"3-set-the-tracker-name-in-your-gtm-tag\">3. Set the Tracker Name in your GTM Tag<\/h3>\n<p>This is the most risky but also the most effective way to fix it. Remember how GTM uses a unique tracker name for every instance of a Tag? Well you can always set the <strong>Tracker Name<\/strong> field with some value to make sure that every time the Tag fires it uses the same tracker object. Thus the page timing sample is only sent once. To do this, you\u2019d have to configure one of the settings in the Page View Tag:<\/p>\n<div style=\"aspect-ratio: 788 \/ 712;\" class=\"figure nocaption\">\n<p>    <a href=\"https:\/\/www.simoahava.com\/images\/2016\/10\/tracker-name-gtm.jpg\" title=\"Tracker Name Field in Google Tag Manager\"><\/p>\n<p>    <img decoding=\"async\" class=\"fig-img\" height=\"712\" width=\"788\" loading=\"lazy\" src=\"https:\/\/www.simoahava.com\/images\/2016\/10\/tracker-name-gtm.jpg#ZgotmplZ\" alt=\"Tracker Name Field in Google Tag Manager\"\/><\/p>\n<p>    <\/a><\/p>\n<\/div>\n<p>You can set it to whatever value you wish, though I advice against leaving it blank. If you do leave it blank, it uses the default Universal Analytics tracker and can lead to issues, unless you are really on top of your site\u2019s GA implementation.<\/p>\n<p>There are risks when setting the Tracker Name field, and I recommend you read <a href=\"https:\/\/www.simoahava.com\/gtm-tips\/be-careful-with-the-tracker-name-setting\/\">my article on the topic<\/a> before proceeding with the method.<\/p>\n<h2 id=\"summary\">Summary<\/h2>\n<p>The Site Speed reports are really great, but you might want to go over your Universal Analytics implementation to make sure you\u2019re not involuntarily collecting bogus data.<\/p>\n<p>As long as you keep in mind that the page speed sample is collected <em>once per page per tracker<\/em>, you should be able to identify if there are issues in your setup. In this article, I have outlined three different things you can try, but there are other methods you can employ too, with just a little creativity.<\/p>\n<\/p><\/div>\n\n","protected":false},"excerpt":{"rendered":"<p>Google Analytics\u2019 Site Speed reports are pretty darn great. They report automatically on various milestones in the process the browser undertakes when rendering content. These reports leverage the Navigation Timing API of the web browser, and they are (typically) collected on the first Page View hit of a page. And this is all fine. As [&hellip;]<\/p>\n","protected":false},"author":1,"featured_media":125402,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[12033],"tags":[1025,4347,1485,13861,7476,2197,11199],"dealstore":[],"offerexpiration":[],"class_list":["post-125401","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-analytics","tag-multiple","tag-page","tag-rate","tag-sample","tag-site","tag-speed","tag-views"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v26.4 - https:\/\/yoast.com\/wordpress\/plugins\/seo\/ -->\n<title>Site Speed Sample Rate And Multiple Page Views - 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=125401\" \/>\n<meta property=\"og:locale\" content=\"en_US\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"Site Speed Sample Rate And Multiple Page Views - Som2ny Network\" \/>\n<meta property=\"og:description\" content=\"Google Analytics\u2019 Site Speed reports are pretty darn great. They report automatically on various milestones in the process the browser undertakes when rendering content. These reports leverage the Navigation Timing API of the web browser, and they are (typically) collected on the first Page View hit of a page. And this is all fine. As [&hellip;]\" \/>\n<meta property=\"og:url\" content=\"https:\/\/fivemor.com\/?p=125401\" \/>\n<meta property=\"og:site_name\" content=\"Som2ny Network\" \/>\n<meta property=\"article:published_time\" content=\"2025-03-11T02:13:31+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"1298\" \/>\n\t<meta property=\"og:image:height\" content=\"1356\" \/>\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=125401#article\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/?p=125401\"},\"author\":{\"name\":\"admin\",\"@id\":\"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371\"},\"headline\":\"Site Speed Sample Rate And Multiple Page Views\",\"datePublished\":\"2025-03-11T02:13:31+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=125401\"},\"wordCount\":1259,\"commentCount\":0,\"publisher\":{\"@id\":\"https:\/\/fivemor.com\/#organization\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=125401#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg\",\"keywords\":[\"Multiple\",\"Page\",\"Rate\",\"Sample\",\"SITE\",\"Speed\",\"Views\"],\"articleSection\":[\"Analytics\"],\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"CommentAction\",\"name\":\"Comment\",\"target\":[\"https:\/\/fivemor.com\/?p=125401#respond\"]}]},{\"@type\":\"WebPage\",\"@id\":\"https:\/\/fivemor.com\/?p=125401\",\"url\":\"https:\/\/fivemor.com\/?p=125401\",\"name\":\"Site Speed Sample Rate And Multiple Page Views - Som2ny Network\",\"isPartOf\":{\"@id\":\"https:\/\/fivemor.com\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\/\/fivemor.com\/?p=125401#primaryimage\"},\"image\":{\"@id\":\"https:\/\/fivemor.com\/?p=125401#primaryimage\"},\"thumbnailUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg\",\"datePublished\":\"2025-03-11T02:13:31+00:00\",\"breadcrumb\":{\"@id\":\"https:\/\/fivemor.com\/?p=125401#breadcrumb\"},\"inLanguage\":\"en-US\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\/\/fivemor.com\/?p=125401\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"en-US\",\"@id\":\"https:\/\/fivemor.com\/?p=125401#primaryimage\",\"url\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg\",\"contentUrl\":\"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg\",\"width\":1298,\"height\":1356},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\/\/fivemor.com\/?p=125401#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\/\/fivemor.com\/?bp_activities=1\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Site Speed Sample Rate And Multiple Page Views\"}]},{\"@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":"Site Speed Sample Rate And Multiple Page Views - 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=125401","og_locale":"en_US","og_type":"article","og_title":"Site Speed Sample Rate And Multiple Page Views - Som2ny Network","og_description":"Google Analytics\u2019 Site Speed reports are pretty darn great. They report automatically on various milestones in the process the browser undertakes when rendering content. These reports leverage the Navigation Timing API of the web browser, and they are (typically) collected on the first Page View hit of a page. And this is all fine. As [&hellip;]","og_url":"https:\/\/fivemor.com\/?p=125401","og_site_name":"Som2ny Network","article_published_time":"2025-03-11T02:13:31+00:00","og_image":[{"width":1298,"height":1356,"url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.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=125401#article","isPartOf":{"@id":"https:\/\/fivemor.com\/?p=125401"},"author":{"name":"admin","@id":"https:\/\/fivemor.com\/#\/schema\/person\/b85e3c3dc0e1daea076524dc8810c371"},"headline":"Site Speed Sample Rate And Multiple Page Views","datePublished":"2025-03-11T02:13:31+00:00","mainEntityOfPage":{"@id":"https:\/\/fivemor.com\/?p=125401"},"wordCount":1259,"commentCount":0,"publisher":{"@id":"https:\/\/fivemor.com\/#organization"},"image":{"@id":"https:\/\/fivemor.com\/?p=125401#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg","keywords":["Multiple","Page","Rate","Sample","SITE","Speed","Views"],"articleSection":["Analytics"],"inLanguage":"en-US","potentialAction":[{"@type":"CommentAction","name":"Comment","target":["https:\/\/fivemor.com\/?p=125401#respond"]}]},{"@type":"WebPage","@id":"https:\/\/fivemor.com\/?p=125401","url":"https:\/\/fivemor.com\/?p=125401","name":"Site Speed Sample Rate And Multiple Page Views - Som2ny Network","isPartOf":{"@id":"https:\/\/fivemor.com\/#website"},"primaryImageOfPage":{"@id":"https:\/\/fivemor.com\/?p=125401#primaryimage"},"image":{"@id":"https:\/\/fivemor.com\/?p=125401#primaryimage"},"thumbnailUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg","datePublished":"2025-03-11T02:13:31+00:00","breadcrumb":{"@id":"https:\/\/fivemor.com\/?p=125401#breadcrumb"},"inLanguage":"en-US","potentialAction":[{"@type":"ReadAction","target":["https:\/\/fivemor.com\/?p=125401"]}]},{"@type":"ImageObject","inLanguage":"en-US","@id":"https:\/\/fivemor.com\/?p=125401#primaryimage","url":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg","contentUrl":"https:\/\/fivemor.com\/wp-content\/uploads\/2025\/03\/hit-to-ga.jpg","width":1298,"height":1356},{"@type":"BreadcrumbList","@id":"https:\/\/fivemor.com\/?p=125401#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/fivemor.com\/?bp_activities=1"},{"@type":"ListItem","position":2,"name":"Site Speed Sample Rate And Multiple Page Views"}]},{"@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\/125401","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=125401"}],"version-history":[{"count":0,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/posts\/125401\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=\/wp\/v2\/media\/125402"}],"wp:attachment":[{"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=125401"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=125401"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=125401"},{"taxonomy":"dealstore","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fdealstore&post=125401"},{"taxonomy":"offerexpiration","embeddable":true,"href":"https:\/\/fivemor.com\/index.php?rest_route=%2Fwp%2Fv2%2Fofferexpiration&post=125401"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}