{"id":261687,"date":"2026-02-09T15:07:59","date_gmt":"2026-02-09T15:07:59","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/romiltec-analytics-tracking\/"},"modified":"2026-02-09T15:09:26","modified_gmt":"2026-02-09T15:09:26","slug":"romiltec-analytics-tracking","status":"publish","type":"plugin","link":"https:\/\/pcd.wordpress.org\/plugins\/romiltec-analytics-tracking\/","author":23397558,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_crdt_document":"","version":"1.0.0","stable_tag":"1.0.0","tested":"6.9.4","requires":"5.0","requires_php":"7.4","requires_plugins":null,"header_name":"Romiltec Analytics Tracking","header_author":"Romiltec","header_description":"Professional analytics tracking plugin with automatic Post ID tracking as custom dimension.","assets_banners_color":"ffffff","last_updated":"2026-02-09 15:09:26","external_support_url":"","external_repository_url":"","donate_link":"https:\/\/romiltec.it","header_plugin_uri":"https:\/\/wordpress.org\/plugins\/romiltec-analytics-tracking\/","header_author_uri":"https:\/\/romiltec.it","rating":0,"author_block_rating":0,"active_installs":30,"downloads":159,"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":"romiltecsrl","date":"2026-02-09 15:09:26"}},"upgrade_notice":{"1.0.0":"<p>Initial release of Romiltec Analytics Tracking plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3457193,"resolution":"128x128","location":"assets","locale":""},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3457193,"resolution":"256x256","location":"assets","locale":""}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3457193,"resolution":"1544x500","location":"assets","locale":""},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3457193,"resolution":"772x250","location":"assets","locale":""}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.0"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3457193,"resolution":"1","location":"assets","locale":""},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3457193,"resolution":"2","location":"assets","locale":""},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3457193,"resolution":"3","location":"assets","locale":""}},"screenshots":{"1":"Admin settings page with configuration options","2":"Plugin status showing tracking configuration","3":"Developer information and support links"},"jetpack_post_was_ever_published":false},"plugin_section":[],"plugin_tags":[232,151654,3283,521,550],"plugin_category":[36],"plugin_contributors":[255519],"plugin_business_model":[],"class_list":["post-261687","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-matomo","plugin_tags-metrics","plugin_tags-statistics","plugin_tags-tracking","plugin_category-analytics","plugin_contributors-romiltecsrl","plugin_committers-romiltecsrl"],"banners":{"banner":"https:\/\/ps.w.org\/romiltec-analytics-tracking\/assets\/banner-772x250.png?rev=3457193","banner_2x":"https:\/\/ps.w.org\/romiltec-analytics-tracking\/assets\/banner-1544x500.png?rev=3457193","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/romiltec-analytics-tracking\/assets\/icon-128x128.png?rev=3457193","icon_2x":"https:\/\/ps.w.org\/romiltec-analytics-tracking\/assets\/icon-256x256.png?rev=3457193","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/romiltec-analytics-tracking\/assets\/screenshot-1.png?rev=3457193","caption":"Admin settings page with configuration options"},{"src":"https:\/\/ps.w.org\/romiltec-analytics-tracking\/assets\/screenshot-2.png?rev=3457193","caption":"Plugin status showing tracking configuration"},{"src":"https:\/\/ps.w.org\/romiltec-analytics-tracking\/assets\/screenshot-3.png?rev=3457193","caption":"Developer information and support links"}],"raw_content":"<!--section=description-->\n<p>Romiltec Analytics Tracking provides seamless Matomo analytics integration for WordPress sites. The plugin automatically tracks Post IDs as Custom Dimension 1 on single post pages, allowing you to analyze individual content performance in your Matomo dashboard.<\/p>\n\n<p>Perfect for publishers, bloggers, and content marketers who want detailed insights into their content performance using self-hosted Matomo analytics.<\/p>\n\n<h4>Features<\/h4>\n\n<ul>\n<li>Automatic Post ID Tracking - Post IDs are automatically tracked as Custom Dimension 1 on single post pages<\/li>\n<li>Matomo Integration - Full Matomo analytics integration with customizable URL and Site ID<\/li>\n<li>Scroll Depth Tracking - Automatically tracks user scroll depth at 25%, 50%, 75%, and 100% milestones<\/li>\n<li>Time on Page Tracking - Accurate time measurement with heartbeat timer (tracks active viewing time)<\/li>\n<li>Performance Optimized - Lightweight and cache-safe implementation<\/li>\n<li>Easy Configuration - Simple admin interface with validation<\/li>\n<li>Translation Ready - Full internationalization support<\/li>\n<li>Security First - Input sanitization and capability checks<\/li>\n<li>No External Dependencies - Works with your self-hosted Matomo installation<\/li>\n<\/ul>\n\n<h4>How It Works<\/h4>\n\n<ol>\n<li>Install and activate the plugin<\/li>\n<li>Configure your Matomo URL and Site ID in Settings &gt; Romiltec Analytics<\/li>\n<li>Set up Custom Dimension 1 in your Matomo dashboard<\/li>\n<li>The plugin automatically tracks all pageviews and sends Post IDs for single posts<\/li>\n<\/ol>\n\n<h4>Requirements<\/h4>\n\n<ul>\n<li>Active Matomo analytics installation (self-hosted or cloud)<\/li>\n<li>HTTPS recommended for security<\/li>\n<\/ul>\n\n<!--section=installation-->\n<h4>Automatic Installation<\/h4>\n\n<ol>\n<li>Log in to your WordPress admin panel<\/li>\n<li>Go to Plugins &gt; Add New<\/li>\n<li>Search for \"Romiltec Analytics Tracking\"<\/li>\n<li>Click Install Now and then Activate<\/li>\n<\/ol>\n\n<h4>Manual Installation<\/h4>\n\n<ol>\n<li>Download the plugin zip file<\/li>\n<li>Go to Plugins &gt; Add New &gt; Upload Plugin<\/li>\n<li>Choose the zip file and click Install Now<\/li>\n<li>Activate the plugin<\/li>\n<\/ol>\n\n<h4>Configuration<\/h4>\n\n<ol>\n<li>Go to Settings &gt; Romiltec Analytics<\/li>\n<li>Enter your Matomo Analytics URL (e.g., https:\/\/analytics.yoursite.com\/)<\/li>\n<li>Enter your Site ID from your Matomo dashboard<\/li>\n<li>Check Enable Tracking to activate<\/li>\n<li>Click Save Changes<\/li>\n<\/ol>\n\n<h4>Setting up Custom Dimension in Matomo<\/h4>\n\n<p>To track Post IDs, configure Custom Dimension 1 in your Matomo installation:<\/p>\n\n<ol>\n<li>Log in to your Matomo dashboard<\/li>\n<li>Go to Administration &gt; Custom Dimensions<\/li>\n<li>Click Add Custom Dimension<\/li>\n<li>Set Scope to \"Visit\" or \"Action\"<\/li>\n<li>Set Name to \"Post ID\" (or your preferred name)<\/li>\n<li>Save the custom dimension<\/li>\n<\/ol>\n\n<p>The plugin will automatically send Post IDs to Custom Dimension 1 on all single post pages.<\/p>\n\n<h4>Viewing Tracked Data in Matomo<\/h4>\n\n<p>The plugin automatically tracks multiple data points:<\/p>\n\n<ul>\n<li>Page Views - Standard page visit tracking<\/li>\n<li>Post IDs - Available in Custom Dimension 1 reports for single posts<\/li>\n<li>Scroll Depth Events - Go to Behavior &gt; Events and look for the \"Scroll_depth\" category with actions: 25%, 50%, 75%, 100%<\/li>\n<li>Time on Page - Accurate time tracking visible in standard time metrics (uses 15-second heartbeat timer)<\/li>\n<\/ul>\n\n<!--section=faq-->\n<dl>\n<dt id=\"does%20this%20work%20with%20matomo%20cloud%3F\"><h3>Does this work with Matomo Cloud?<\/h3><\/dt>\n<dd><p>Yes! This plugin works with both self-hosted Matomo and Matomo Cloud installations. Just enter your Matomo URL in the settings.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20site%20id%3F\"><h3>Where do I find my Site ID?<\/h3><\/dt>\n<dd><p>Log in to your Matomo dashboard, go to Administration &gt; Websites &gt; Manage, and you'll see the Site ID next to your website name.<\/p><\/dd>\n<dt id=\"what%20events%20does%20the%20plugin%20track%3F\"><h3>What events does the plugin track?<\/h3><\/dt>\n<dd><p>The plugin automatically tracks:\n* Page views with Post ID custom dimensions\n* Scroll depth events (25%, 50%, 75%, 100%)\n* Time spent on page using heartbeat timer<\/p>\n\n<p>All events are sent to Matomo and visible in the Events reports under the \"Scroll_depth\" category.<\/p><\/dd>\n<dt id=\"is%20this%20compatible%20with%20caching%20plugins%3F\"><h3>Is this compatible with caching plugins?<\/h3><\/dt>\n<dd><p>Yes! The tracking code is injected client-side and is fully compatible with all major caching plugins.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20have%20matomo%20installed%3F\"><h3>Do I need to have Matomo installed?<\/h3><\/dt>\n<dd><p>Yes, you need an active Matomo analytics installation (either self-hosted or Matomo Cloud) to use this plugin.<\/p><\/dd>\n<dt id=\"will%20this%20slow%20down%20my%20website%3F\"><h3>Will this slow down my website?<\/h3><\/dt>\n<dd><p>No. The tracking code is lightweight, loads asynchronously, and has no impact on your site's performance.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release<\/li>\n<li>Matomo analytics integration<\/li>\n<li>Automatic Post ID tracking as Custom Dimension 1<\/li>\n<li>Scroll depth tracking (25%, 50%, 75%, 100%)<\/li>\n<li>Heartbeat timer for accurate time on page measurement<\/li>\n<li>Admin settings page with validation<\/li>\n<li>Translation support<\/li>\n<li>Security hardening and sanitization<\/li>\n<\/ul>","raw_excerpt":"Professional Matomo analytics integration with automatic Post ID tracking as custom dimensions.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/261687","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=261687"}],"author":[{"embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/romiltecsrl"}],"wp:attachment":[{"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=261687"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=261687"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=261687"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=261687"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=261687"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/pcd.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=261687"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}