{"id":23963,"date":"2024-04-19T14:03:40","date_gmt":"2024-04-19T14:03:40","guid":{"rendered":"https:\/\/afreeurl.com\/?p=23963"},"modified":"2024-04-19T14:03:42","modified_gmt":"2024-04-19T14:03:42","slug":"5-alternatives-to-page-time-report-missing-in-ga4","status":"publish","type":"post","link":"https:\/\/afreeurl.com\/?p=23963","title":{"rendered":"5 Alternatives to Page Time Report Missing in GA4"},"content":{"rendered":"<p><\/p>\n<p>Page load speed, among other Core Web Vitals, is a well-known Google organic ranking factor.  Although we have the PageSpeed \u200b\u200bInsights tool, unfortunately it only works on one page at a time. <\/p>\n<p>The Universal Analytics Page Time report showed specific pages on your site that were slowest, allowing you to prioritize which pages to evaluate and optimize. <\/p>\n<p>The tool was especially useful if you have a large site with thousands of pages to analyze.  Armed with the list of problematic URLs, you can prioritize pages for review using the PageSpeed \u200b\u200bInsights tool.<\/p>\n<p>But Google didn&#8217;t include page time reporting in GA4, so where can you find similar information now? <\/p>\n<p>Below are several free and paid tools that can help you identify your problem pages and prioritize optimization.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-1-google-search-console\">1. Google Search Console<\/h2>\n<p><strong>Pros<\/strong>: Free.<\/p>\n<p><strong>Cons<\/strong>: Highly manual, no API connections.<\/p>\n<p>Google Search Console (GSC) provides a Core Web Vitals report and even separates data by mobile device and desktop. <\/p>\n<p>However, while GSC provides some examples of affected URLs, it does not provide a complete list.  Instead, it groups the pages and shows examples of the group.  Nor can the data be easily downloaded to a CSV for tracking.<\/p>\n<p>If your goal is regular tracking, you&#8217;ll need to log into GSC and review the tool data.  The GSC API does not support exporting core data from web vital data reports, so you cannot pull data from GSC into Looker Studio or other visualization tools.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-2-screaming-frog\">2. Screaming frog<\/h2>\n<p><strong>Pros<\/strong>: Deeply indexes sites, connects to the PageSpeed \u200b\u200bInsights API (with a key you provide), scheduling is available.<\/p>\n<p><strong>Cons<\/strong>: Payment tool, desktop based.<\/p>\n<p>A long-time favorite of SEO professionals, Screaming Frog software has many useful SEO applications, but the most important thing in this article is that it provides page load times. <\/p>\n<p>In addition, you can connect to the PageSpeed \u200b\u200bInsights tool using a key from the <a href=\"https:\/\/developers.google.com\/speed\/docs\/insights\/v5\/get-started\" target=\"_blank\" rel=\"noopener\">PageSpeed \u200b\u200bInsights API<\/a> to import data from Core Web Vitals directly into the PageSpeed \u200b\u200breport:<\/p>\n<p>The only real downside to Screaming Frog is that since it&#8217;s a desktop application, the computer you&#8217;re hosting it on must be turned on and connected to the web when the report runs.  This makes the tool less optimal for dashboarding and very regular data tracking.<\/p>\n<p>An alternative solution is to have a desktop computer always on.  I did this at my agency for many years on an old, dedicated desktop computer running Screaming Frog. <\/p>\n<p>Since the tool allows scheduling, the scheduled report can be run at the set time as long as the computer is on and connected to the Internet.  Additionally, you can connect Screaming Frog to a Google Drive account and export report tabs to Google Sheets:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"814\" height=\"375\" alt=\"Screaming Frog - Page Speed \u200b\u200b2\" class=\"wp-image-439723\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Screaming-frog-Page-speed-2.png.webp 814w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Screaming-frog-Page-speed-2-600x276.png.webp 600w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Screaming-frog-Page-speed-2-800x369.png.webp 800w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Screaming-frog-Page-speed-2-200x92.png.webp 200w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Screaming-frog-Page-speed-2-768x354.png.webp 768w\" data-lazy-sizes=\"(max-width: 814px) 100vw, 814px\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Screaming-frog-Page-speed-2.png.webp\"\/><\/p>\n<p>If you want to use the upload for the dashboard, choose the Overwrite files on output option, which will allow you to update the Google Sheet itself.<\/p>\n<p>Once the data is in a Google Sheet, you can import it into other platforms, such as Looker Studio, to create dashboards and visualizations, or create thresholds to send email alerts using Apps Script.<\/p>\n<p class=\"inline-form-text text-center mb-0\">Get the daily search newsletter marketers trust.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-3-ahrefs\">3. Ahrefs<\/h2>\n<p><strong>Pros<\/strong>: Deeply indexes sites, available schedule, cloud-based app, connects to the PageSpeed \u200b\u200b\u200b\u200bInsights API (with a key you provide).<\/p>\n<p><strong>Cons<\/strong>: payment tool, manual data export.<\/p>\n<p>Ahrefs has long been an SEO favorite for tracking backlinks, but the tool also has a robust site audit tool that tracks page load speed while indexing a website <\/p>\n<p>Like Screaming Frog, you can plug PageSpeed \u200b\u200bInsights directly into your site audit to see specific vital web core optimizations that need to be done:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1141\" height=\"682\" alt=\"Ahrefs - Page Speed\" class=\"wp-image-439724\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Ahrefs-Page-speed.png.webp 1141w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Ahrefs-Page-speed-565x338.png.webp 565w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Ahrefs-Page-speed-800x478.png.webp 800w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Ahrefs-Page-speed-189x113.png.webp 189w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Ahrefs-Page-speed-768x459.png.webp 768w\" data-lazy-sizes=\"(max-width: 1141px) 100vw, 1141px\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Ahrefs-Page-speed.png.webp\"\/><\/p>\n<p>While you can export reports to Google Sheets, it&#8217;s a manual process.  Site audits can be scheduled periodically. <\/p>\n<p>Unfortunately, the Ahrefs API doesn&#8217;t seem to have a way to automatically export the results, making it a bit of a manual process and less than ideal for near real-time dashboarding and reporting.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-4-semrush\">4. Semrush<\/h2>\n<p><strong>Pros<\/strong>: Deeply indexes sites, available schedule, cloud-based app, connects to PageSpeed \u200b\u200b\u200b\u200bInsights API (no key required).<\/p>\n<p><strong>Cons<\/strong>: payment tool, manual data export.<\/p>\n<p>Another popular SEO tool is Semrush, and it also has a site audit feature that reviews page load speed and lists the pages with the longest load times:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"1062\" height=\"631\" alt=\"Semrush - Page Speed\" class=\"wp-image-439725\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Semrush-Page-speed.png.webp 1062w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Semrush-Page-speed-569x338.png.webp 569w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Semrush-Page-speed-800x475.png.webp 800w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Semrush-Page-speed-190x113.png.webp 190w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Semrush-Page-speed-768x456.png.webp 768w\" data-lazy-sizes=\"(max-width: 1062px) 100vw, 1062px\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Semrush-Page-speed.png.webp\"\/><\/p>\n<p>Unlike Ahrefs and Screaming Frog, you don&#8217;t need to enter a personal PageSpeed \u200b\u200bInsights API key to plug basic SEO information directly into your audit.<\/p>\n<p>Again, with this tool, however, exporting data from this report is manual.  However, Semrush has an API and will report page load speed issues.  However, the API is only available for Enterprise and higher plans, which start at $499 per month.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-5-add-page-speed-into-ga4-using-custom-dimensions\">5. Add page speed to GA4 using custom dimensions<\/h2>\n<p><strong>Pros<\/strong>: Free, measures real user data for page-by-page loading speed, no programming required, cloud-based application.<\/p>\n<p><strong>Cons<\/strong>: Only starts tracking data once implemented (no historical data), does not automatically connect to the PageSpeed \u200b\u200bInsights API.<\/p>\n<p>Another option to restore page load speed in Google Analytics is to create a custom dimension.  You can use this custom dimension to create a scan report, import data into Looker Studio, or export data using the GA4 API or various tools that incorporate the API.<\/p>\n<p>Mesura school has one <a href=\"https:\/\/measureschool.com\/track-ga4-page-load-time\/#:~:text=Open%20your%20GA4%20account%3E%20click,the%20metric%20in%20your%20reports.\" target=\"_blank\" rel=\"noopener\">excellent tutorial on how to track page load speed<\/a> using Google Tag Manager and custom dimensions in GA4. <\/p>\n<p>Several free and paid tools can export your list of slow pages using the custom dimension to Google Sheets, including the free Google Sheets extension <a href=\"https:\/\/workspace.google.com\/marketplace\/app\/ga4_reports_builder_for_google_analytics\/589269949355\" target=\"_blank\" rel=\"noopener\">GA4 Report Builder for Google Sheets<\/a>. <\/p>\n<p>Unlike its predecessor in Universal Analytics, this extension has no programmability.  I personally use Supermetrics, which is a paid tool but gives me access to various APIs, including GA4, and allows me to schedule reports.<\/p>\n<h2 class=\"wp-block-heading\" id=\"h-connecting-with-the-pagespeed-insights-api\">Connecting to the PageSpeed \u200b\u200bInsights API<\/h2>\n<p>However, once you have the list of the slowest pages on the site, you&#8217;re not quite done!  Screaming Frog, Ahrefs, and Semrush introduce Core Web Vitals optimizations to their platforms using the PageSpeed \u200b\u200bInsights API. <\/p>\n<p>If you don&#8217;t use one of these tools, you&#8217;ll need to query each URL in the PageSpeed \u200b\u200bInsights tool manually, one by one, or you can use the PageSpeed \u200b\u200bInsights API to make these queries.<\/p>\n<p>If you&#8217;re not a web developer or have no coding knowledge, luckily there are tools you can use to take advantage of the APIs, including the PageSpeed \u200b\u200bInsights API, to get the specific details of basic web vitals you need to optimize . <\/p>\n<p>My personal favorite is Zapier, which has a zap webhook that allows even non-developers a simplified way to plug your list of slow URLs into PageSpeed \u200b\u200bInsights and enter the most important data points:<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" width=\"493\" height=\"700\" alt=\"Connecting to the PageSpeed \u200b\u200bInsights API - Zapier\" class=\"wp-image-439726\" srcset=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Connecting-with-the-PageSpeed-Insights-API-Zapier.png.webp 493w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Connecting-with-the-PageSpeed-Insights-API-Zapier-238x338.png.webp 238w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Connecting-with-the-PageSpeed-Insights-API-Zapier-423x600.png.webp 423w,https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Connecting-with-the-PageSpeed-Insights-API-Zapier-80x113.png.webp 80w\" data-lazy-sizes=\"(max-width: 493px) 100vw, 493px\" src=\"https:\/\/searchengineland.com\/wp-content\/seloads\/2024\/04\/Connecting-with-the-PageSpeed-Insights-API-Zapier.png.webp\"\/><\/p>\n<p>Image optimization can often be a quick way to improve page load speed.  In the zap example above, I only enter image details for each URL of a site with more than 10,000 pages.  This gives me a quick way to find:<\/p>\n<p>Which pages are slowest?  Of these pages, which ones are slow due to images needing to be resized.  Make a list of the images that should be resized and prioritize them by the largest load time saved per image.<\/p>\n<p>The advantage of this approach is that it can actually provide near-real-time reporting and dashboards, while the other solutions still have drawbacks that make them less than ideal for dashboard reporting.<\/p>\n<p>However, continue to measure page load speed for organic search optimization, each solution requires some configuration and work.  So, if you haven&#8217;t started with a fix yet, get started right away so you can quickly get quick SEO wins and improve your struggling pages.<\/p>\n<p>The views expressed in this article are those of the guest author and not necessarily Search Engine Land.  Staff authors are listed here.<\/p>\n<p>[ad_2]<br \/>\n<br \/><a href=\"https:\/\/searchengineland.com\/alternatives-page-timings-report-ga4-439720\" target=\"_blank\" rel=\"noopener\">Source link <\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Page load speed, among other Core Web Vitals, is a well-known Google organic ranking factor. Although we have the PageSpeed \u200b\u200bInsights tool, unfortunately it only works on one page at a time. The Universal Analytics Page Time report showed specific pages on your site that were slowest, allowing you to prioritize which pages to evaluate and optimize. The tool was especially useful if you have a large site with thousands of pages to analyze. Armed&#8230; <\/p>\n","protected":false},"author":1,"featured_media":23964,"comment_status":"open","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[1],"tags":[],"class_list":["post-23963","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-seo-news"],"_links":{"self":[{"href":"https:\/\/afreeurl.com\/index.php?rest_route=\/wp\/v2\/posts\/23963","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/afreeurl.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/afreeurl.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/afreeurl.com\/index.php?rest_route=\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/afreeurl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=23963"}],"version-history":[{"count":1,"href":"https:\/\/afreeurl.com\/index.php?rest_route=\/wp\/v2\/posts\/23963\/revisions"}],"predecessor-version":[{"id":23965,"href":"https:\/\/afreeurl.com\/index.php?rest_route=\/wp\/v2\/posts\/23963\/revisions\/23965"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/afreeurl.com\/index.php?rest_route=\/wp\/v2\/media\/23964"}],"wp:attachment":[{"href":"https:\/\/afreeurl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=23963"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/afreeurl.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=23963"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/afreeurl.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=23963"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}