{"id":373485,"date":"2026-09-24T14:41:47","date_gmt":"2026-09-24T14:41:47","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/skomi-analytics\/"},"modified":"2026-09-24T14:43:17","modified_gmt":"2026-09-24T14:43:17","slug":"skomi-analytics","status":"publish","type":"plugin","link":"https:\/\/hsb.wordpress.org\/plugins\/skomi-analytics\/","author":23571570,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.0","stable_tag":"1.0.0","tested":"7.1.2","requires":"6.3","requires_php":"7.4","requires_plugins":null,"header_name":"Skomi Analytics","header_author":"Skomi","header_description":"Adds the Skomi tracking snippet to your site. Analytics, heatmaps and feedback from one script, with nothing stored on the visitor's device by default.","assets_banners_color":"","last_updated":"2026-09-24 14:43:17","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/skomi.com\/docs\/installing-on-wordpress","header_author_uri":"https:\/\/skomi.com\/","rating":0,"author_block_rating":0,"active_installs":0,"downloads":48,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.0":{"tag":"1.0.0","author":"skomi","date":"2026-09-24 14:43:17","revision":3711528}},"upgrade_notice":[],"ratings":[],"assets_icons":[],"assets_banners":[],"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":[],"screenshots":[]},"plugin_section":[],"plugin_tags":[232,20315,131785,32157,396],"plugin_category":[36,54],"plugin_contributors":[282519],"plugin_business_model":[],"class_list":["post-373485","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-cookieless","plugin_tags-gdpr","plugin_tags-heatmaps","plugin_tags-privacy","plugin_category-analytics","plugin_category-security-and-spam-protection","plugin_contributors-skomi","plugin_committers-skomi"],"banners":[],"icons":{"svg":false,"icon":"https:\/\/s.w.org\/plugins\/geopattern-icon\/skomi-analytics.svg","icon_2x":false,"generated":true},"screenshots":[],"raw_content":"<!--section=description-->\n<p>Skomi measures sites and apps: who arrived, from where, what they did on the\npage, and what they wanted to tell you. This plugin puts its one script tag on\nyour site and gives you a switch to turn it off again.<\/p>\n\n<p>You need a Skomi account and a site registered in it. The site ID this plugin\nasks for is on that site's page in Skomi.<\/p>\n\n<p><strong>This plugin relies on a third-party service<\/strong><\/p>\n\n<p>Skomi is a hosted analytics service at https:\/\/skomi.com\/ \u2014 this plugin is a\nclient for it and does not measure anything itself.<\/p>\n\n<p>With a site ID saved, the plugin adds one <code>&lt;script&gt;<\/code> tag to your pages. Your\nvisitors' browsers then load that script from <code>https:\/\/t.skomi.com\/<\/code> and it sends\nwhat it measures \u2014 the page address, the referrer, the screen size and the like \u2014\nto the same host. Nothing is sent from your server, and the plugin transmits\nnothing on its own.<\/p>\n\n<p>Removing the site ID, or switching the plugin off, removes the tag and stops all\nof it.<\/p>\n\n<p>Skomi's terms of service: https:\/\/skomi.com\/terms\nSkomi's privacy policy: https:\/\/skomi.com\/privacy<\/p>\n\n<p><strong>What it does<\/strong><\/p>\n\n<ul>\n<li>Loads the Skomi bundle in the footer, deferred, so it never delays your pages.<\/li>\n<li>Survives a theme change. Pasting the tag into a theme is the usual advice and\nthe usual way analytics silently stops \u2014 publishing a different theme takes the\ntag with it, with no error and nothing to notice.<\/li>\n<li>Leaves your own visits out by default. A small site's numbers are mostly its\nowner reloading pages, and nothing in a dashboard says so.<\/li>\n<li>Adds no database tables, no cron jobs and no dashboard widgets.<\/li>\n<\/ul>\n\n<p><strong>What it does not do<\/strong><\/p>\n\n<ul>\n<li>It does not send anything anywhere by itself. The script it loads does the\nmeasuring, and what that collects is decided by your settings in Skomi.<\/li>\n<li>It does not measure your WooCommerce orders. That is a separate plugin,\nSkomi for WooCommerce.<\/li>\n<\/ul>\n\n<p><strong>Privacy<\/strong><\/p>\n\n<p>On Skomi's default setting nothing is stored on the visitor's device \u2014 no\ncookie, no local storage \u2014 because a visitor is recognised on the server from a\nsecret that is replaced every day and stored nowhere. Most sites therefore need\nno consent banner for it. That is a setting on your site in Skomi rather than\nsomething this plugin controls, and it can be turned off, at which point a\nbanner is needed again.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>Install and activate the plugin.<\/li>\n<li>Go to <strong>Settings \u2192 Skomi Analytics<\/strong>.<\/li>\n<li>Paste your site ID and save.<\/li>\n<\/ol>\n\n<p>That is the whole setup. The tag appears on the next page load that is not\ncached \u2014 purge your cache if you use one.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"nothing%20is%20arriving.\"><h3>Nothing is arriving.<\/h3><\/dt>\n<dd><p>Almost always one of two things on WordPress: a page cache that has not been\npurged since you saved the setting, or an optimisation plugin set to copy\nthird-party scripts to your own server. Exclude Skomi from the second \u2014 a local\ncopy is frozen at the day it was made, so switching a product on in Skomi later\nwould change nothing and there would be no sign why.<\/p>\n\n<p>Development addresses do not collect either. Skomi only accepts hits from the\ndomain you registered and its subdomains, so <code>localhost<\/code> and a staging domain\nyou have not registered are refused.<\/p><\/dd>\n<dt id=\"does%20this%20work%20on%20multisite%3F\"><h3>Does this work on multisite?<\/h3><\/dt>\n<dd><p>Yes, and each site in the network needs its own site ID, because each domain is\na separate site in Skomi.<\/p><\/dd>\n<dt id=\"where%20is%20my%20site%20id%3F\"><h3>Where is my site ID?<\/h3><\/dt>\n<dd><p>On your site's page in Skomi. It is a UUID and it is not a secret \u2014 it appears\nin the page source of every page it measures.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>First release.<\/li>\n<\/ul>","raw_excerpt":"Adds the Skomi tracking snippet to your site. Analytics, heatmaps and feedback from one script, nothing stored on the visitor&#039;s device by default.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/373485","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=373485"}],"author":[{"embeddable":true,"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/skomi"}],"wp:attachment":[{"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=373485"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=373485"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=373485"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=373485"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=373485"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hsb.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=373485"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}