{"id":368419,"date":"2026-10-06T09:43:18","date_gmt":"2026-10-06T09:43:18","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/sitemetrics-by-codengine\/"},"modified":"2026-10-06T09:42:56","modified_gmt":"2026-10-06T09:42:56","slug":"sitemetrics-by-codengine","status":"publish","type":"plugin","link":"https:\/\/te.wordpress.org\/plugins\/sitemetrics-by-codengine\/","author":23127589,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.5","stable_tag":"1.0.5","tested":"7.1.3","requires":"5.8","requires_php":"7.4","requires_plugins":null,"header_name":"Web Insights by Codengine","header_author":"Codengine","header_description":"Website performance and SEO reporting powered by Google PageSpeed Insights.","assets_banners_color":"","last_updated":"2026-10-06 09:42:56","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":149,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.5":{"tag":"1.0.5","author":"codengine","date":"2026-10-06 09:42:56","revision":3730452}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.5"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[1740,1513,247,138724,284663],"plugin_category":[54],"plugin_contributors":[],"plugin_business_model":[],"class_list":["post-368419","plugin","type-plugin","status-publish","hentry","plugin_tags-google-pagespeed","plugin_tags-pagespeed","plugin_tags-performance","plugin_tags-seo-report","plugin_tags-website-reports","plugin_category-security-and-spam-protection","plugin_committers-codengine"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/sitemetrics-by-codengine.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Web Insights by Codengine provides a clean WordPress admin dashboard for generating and reviewing website performance reports powered by Google PageSpeed Insights.<\/p>\n\n<p>Key features include:<\/p>\n\n<ul>\n<li>PageSpeed Insights reporting for mobile and desktop.<\/li>\n<li>Performance, Accessibility, Best Practices, and SEO scores.<\/li>\n<li>Report generation in Excel and Google Spreadsheet formats.<\/li>\n<li>Report history and report comparison tools.<\/li>\n<li>Responsive WordPress admin interface.<\/li>\n<\/ul>\n\n<p>Google Search Console, Google Analytics 4, and Ahrefs each have a connection\/configuration area in the Integrations tab, but their reporting screens are marked \"Coming soon\" in this version and are not yet available for report generation.<\/p>\n\n<h3>External services<\/h3>\n\n<p>Web Insights by Codengine connects to third-party services only when the corresponding integration is configured or a report\/export action using that service is requested. These services are not used to track WordPress site visitors through the plugin.<\/p>\n\n<h4>Google PageSpeed Insights<\/h4>\n\n<p>The plugin uses the Google PageSpeed Insights API to analyze a URL and return website performance, accessibility, best-practices, SEO, and Lighthouse data. The URL being tested, selected strategy (mobile or desktop), requested categories, locale, and configured PageSpeed API key are sent to Google when a PageSpeed report is generated or the API key is validated.<\/p>\n\n<p>Service: https:\/\/pagespeed.web.dev\/\nTerms: https:\/\/policies.google.com\/terms\nPrivacy: https:\/\/policies.google.com\/privacy<\/p>\n\n<h4>Google Search Console<\/h4>\n\n<p>The plugin uses the Google Search Console API to access reporting data for a Search Console property after the site administrator connects a Google account and grants the requested OAuth permissions. The plugin sends the selected Search Console property, reporting date range, requested dimensions and limits, and the OAuth access token required to authorize the API request. Search Console response data is processed to build the report.<\/p>\n\n<p>Service: https:\/\/search.google.com\/search-console\/\nTerms: https:\/\/policies.google.com\/terms\nPrivacy: https:\/\/policies.google.com\/privacy\nGoogle API terms: https:\/\/developers.google.com\/terms\nGoogle user data policy: https:\/\/developers.google.com\/workspace\/workspace-api-user-data-developer-policy<\/p>\n\n<h4>Google Analytics Data API<\/h4>\n\n<p>The plugin uses the Google Analytics Data API to retrieve analytics reports for a configured GA4 property after the site administrator connects a Google account and grants the requested OAuth permissions. The plugin sends the configured GA4 property identifier, report dimensions\/metrics and date-range parameters, together with the OAuth access token required to authorize the request. The returned analytics data is processed to build the report.<\/p>\n\n<p>Service: https:\/\/analytics.google.com\/\nTerms: https:\/\/policies.google.com\/terms\nPrivacy: https:\/\/policies.google.com\/privacy\nGoogle API terms: https:\/\/developers.google.com\/terms\nGoogle user data policy: https:\/\/developers.google.com\/workspace\/workspace-api-user-data-developer-policy<\/p>\n\n<h4>Google Sheets<\/h4>\n\n<p>The plugin uses the Google Sheets API when the administrator chooses Google Sheets as a report destination and has connected a Google account with the required permission. It sends the generated report rows and formatting instructions to create, populate, and format the selected spreadsheet.<\/p>\n\n<p>Service: https:\/\/sheets.google.com\/\nTerms: https:\/\/policies.google.com\/terms\nPrivacy: https:\/\/policies.google.com\/privacy\nGoogle API terms: https:\/\/developers.google.com\/workspace\/terms\nGoogle user data policy: https:\/\/developers.google.com\/workspace\/workspace-api-user-data-developer-policy<\/p>\n\n<h4>Ahrefs<\/h4>\n\n<p>The plugin can use the Ahrefs API for Ahrefs reporting when an Ahrefs API key is configured and the corresponding report functionality is used. Depending on the report, the plugin sends the configured Ahrefs API key and site\/audit request parameters to Ahrefs and processes the returned SEO\/site-audit data.<\/p>\n\n<p>Service: https:\/\/ahrefs.com\/\nTerms: https:\/\/ahrefs.com\/legal\/terms\nPrivacy: https:\/\/ahrefs.com\/legal\/privacy-policy<\/p>\n\n<h4>Data storage and authorization<\/h4>\n\n<p>Google OAuth authorization is initiated only when an administrator chooses to connect Google services. The OAuth authorization code is exchanged with Google for access credentials, and the resulting credentials are stored in the WordPress site's options for subsequent authorized API requests. Report data and integration configuration are stored on the WordPress site where the plugin is installed.<\/p>\n\n<h3>Privacy<\/h3>\n\n<p>Web Insights by Codengine does not use the connected services to track WordPress site visitors. External API requests are made only when the relevant integration is configured and the corresponding connection, report, validation, or export action is performed.<\/p>\n\n<p>The plugin stores its configuration and generated report history using WordPress data storage on the site where the plugin is installed.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>web-insights-by-codengine<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin ZIP from <strong>Plugins &gt; Add New &gt; Upload Plugin<\/strong>.<\/li>\n<li>Activate the plugin through the <strong>Plugins<\/strong> screen in WordPress.<\/li>\n<li>Open <strong>Web Insights<\/strong> in the WordPress admin menu.<\/li>\n<li>Configure your PageSpeed Insights API key in <strong>Integrations<\/strong>.<\/li>\n<li>Generate a report from the <strong>Reports<\/strong> tab.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20web%20insights%20require%20a%20pagespeed%20insights%20api%20key%3F\"><h3>Does Web Insights require a PageSpeed Insights API key?<\/h3><\/dt>\n<dd><p>Yes. Configure a valid Google PageSpeed Insights API key in the Web Insights Integrations tab before generating reports.<\/p><\/dd>\n<dt id=\"which%20report%20sources%20are%20available%20in%20version%201.0.5%3F\"><h3>Which report sources are available in version 1.0.5?<\/h3><\/dt>\n<dd><p>PageSpeed Insights is the only report source in this version, and reports can be exported to Excel or a Google Spreadsheet. Google Search Console, Google Analytics 4, and Ahrefs can be connected in the Integrations tab, but their reporting screens are marked \"Coming soon\" and are not yet available for report generation.<\/p><\/dd>\n<dt id=\"can%20i%20compare%20reports%3F\"><h3>Can I compare reports?<\/h3><\/dt>\n<dd><p>Yes. Once multiple PageSpeed reports have been generated, saved reports can be compared using the built-in comparison view.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.5<\/h4>\n\n<ul>\n<li>Updated plugin identity to Web Insights by Codengine.<\/li>\n<li>Improved WordPress-compatible script loading.<\/li>\n<li>Documented third-party services and data usage.<\/li>\n<li>Updated external service and privacy documentation.<\/li>\n<\/ul>\n\n<h4>1.0.4<\/h4>\n\n<ul>\n<li>Previous release.<\/li>\n<\/ul>","raw_excerpt":"Generate website performance and SEO reports from Google PageSpeed Insights directly in the WordPress admin.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/368419","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=368419"}],"author":[{"embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/codengine"}],"wp:attachment":[{"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=368419"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=368419"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=368419"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=368419"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=368419"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/te.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=368419"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}