{"id":368233,"date":"2026-09-16T16:40:48","date_gmt":"2026-09-16T16:40:48","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/openrevenue\/"},"modified":"2026-09-16T16:40:21","modified_gmt":"2026-09-16T16:40:21","slug":"openrevenue","status":"publish","type":"plugin","link":"https:\/\/hat.wordpress.org\/plugins\/openrevenue\/","author":23553924,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.0.1","stable_tag":"1.0.1","tested":"7.1.1","requires":"5.2","requires_php":"7.2","requires_plugins":null,"header_name":"OpenRevenue","header_author":"OpenRevenue","header_description":"Add privacy-friendly OpenRevenue web analytics to your WordPress site. Paste your Project ID, save, and the lightweight tracker is loaded on every page.","assets_banners_color":"f9a263","last_updated":"2026-09-16 16:40:21","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"https:\/\/www.openrevenue.com","header_author_uri":"","rating":0,"author_block_rating":0,"active_installs":0,"downloads":41,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.0.1":{"tag":"1.0.1","author":"eggerco","date":"2026-09-16 16:40:21","revision":3699002}},"upgrade_notice":{"1.0.1":"<p>Initial public release of the OpenRevenue WordPress plugin.<\/p>"},"ratings":[],"assets_icons":{"icon-256x256.png":{"filename":"icon-256x256.png","revision":3699002,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3699002,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3699002,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.0.1"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3699002,"resolution":"1","location":"assets","locale":"","width":3940,"height":2166},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3699002,"resolution":"2","location":"assets","locale":"","width":3060,"height":1870}},"screenshots":{"1":"The OpenRevenue settings page where you paste your Project ID, exclude staff, and verify the connection.","2":"Your OpenRevenue dashboard with realtime visitors, top pages, referrers, and more."}},"plugin_section":[],"plugin_tags":[232,396,521,522,1233],"plugin_category":[36,54],"plugin_contributors":[281112],"plugin_business_model":[],"class_list":["post-368233","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-privacy","plugin_tags-statistics","plugin_tags-stats","plugin_tags-web-analytics","plugin_category-analytics","plugin_category-security-and-spam-protection","plugin_contributors-eggerco","plugin_committers-eggerco"],"banners":{"banner":"https:\/\/ps.w.org\/openrevenue\/assets\/banner-772x250.png?rev=3699002","banner_2x":"https:\/\/ps.w.org\/openrevenue\/assets\/banner-1544x500.png?rev=3699002","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":false,"icon":"https:\/\/ps.w.org\/openrevenue\/assets\/icon-256x256.png?rev=3699002","icon_2x":"https:\/\/ps.w.org\/openrevenue\/assets\/icon-256x256.png?rev=3699002","generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/openrevenue\/assets\/screenshot-1.png?rev=3699002","caption":"The OpenRevenue settings page where you paste your Project ID, exclude staff, and verify the connection."},{"src":"https:\/\/ps.w.org\/openrevenue\/assets\/screenshot-2.png?rev=3699002","caption":"Your OpenRevenue dashboard with realtime visitors, top pages, referrers, and more."}],"raw_content":"<!--section=description-->\n<p>OpenRevenue is a simpler, privacy-friendly alternative to Google Analytics with realtime insights, performance metrics, funnels and shareable public stats.<\/p>\n\n<p>This plugin connects your WordPress site to your OpenRevenue account. Enter the Project ID from your OpenRevenue dashboard, save, and the lightweight tracking script is automatically added to every page \u2014 no theme editing required.<\/p>\n\n<p><strong>Features<\/strong><\/p>\n\n<ul>\n<li>One-field setup \u2014 just paste your Project ID and save.<\/li>\n<li>Lightweight, deferred tracking script that does not slow your site down.<\/li>\n<li>Optionally exclude logged-in staff (administrators, editors, authors, contributors) so your own visits do not inflate your stats.<\/li>\n<li>\"Verify connection\" button to confirm the tracker can be reached from your site.<\/li>\n<li>Clean, privacy-focused analytics without the bloat of traditional tools.<\/li>\n<\/ul>\n\n<p>You will need an OpenRevenue account and a project. Create one for free at https:\/\/www.openrevenue.com.<\/p>\n\n<h3>External services<\/h3>\n\n<p>This plugin relies on OpenRevenue, a third-party analytics service, to collect and display your site's analytics. Your site will not send any data to OpenRevenue until you enter a Project ID and save the settings.<\/p>\n\n<p><strong>1. Loading the tracker script (front end)<\/strong><\/p>\n\n<p>Once a Project ID is saved, the plugin loads the OpenRevenue tracking script (<code>https:\/\/api.openrevenue.com\/tracker.js<\/code>) on your site's public pages. When a visitor loads a page, the script sends analytics data to <code>https:\/\/api.openrevenue.com\/api\/track<\/code>, including: page URL and referrer, browser, operating system, device type, approximate country\/region\/city (derived from IP at the time of the request and not stored as a raw IP), an anonymous visitor\/session identifier, time on page, and basic performance (web vitals) metrics. To recognise returning visitors, the script stores a randomly generated identifier in the visitor's browser (using local storage, with a first-party cookie as a fallback). Depending on your jurisdiction you may need to inform visitors or obtain consent.<\/p>\n\n<p><strong>2. Verifying the connection (admin only)<\/strong><\/p>\n\n<p>When you click the \"Verify connection\" button on the plugin settings page, your site makes a single server-side request to <code>https:\/\/api.openrevenue.com\/tracker.js<\/code> to confirm the tracker is reachable. No personal data is sent in this request.<\/p>\n\n<p>By using this plugin you are sending data to OpenRevenue. Please review:<\/p>\n\n<ul>\n<li>OpenRevenue website: https:\/\/www.openrevenue.com<\/li>\n<li>Privacy policy: https:\/\/www.openrevenue.com\/privacy<\/li>\n<li>Terms of service: https:\/\/www.openrevenue.com\/terms<\/li>\n<\/ul>\n\n<!--section=installation-->\n<ol>\n<li>Upload the <code>openrevenue<\/code> folder to the <code>\/wp-content\/plugins\/<\/code> directory, or install the plugin through the WordPress plugins screen directly.<\/li>\n<li>Activate the plugin through the \"Plugins\" screen in WordPress.<\/li>\n<li>Click <strong>OpenRevenue<\/strong> in the left-hand admin menu.<\/li>\n<li>Paste your <strong>Project ID<\/strong> from your OpenRevenue dashboard (https:\/\/www.openrevenue.com\/dashboard) and click <strong>Save Settings<\/strong>.<\/li>\n<li>(Optional) Click <strong>Verify connection<\/strong> to confirm the tracker is reachable.<\/li>\n<li>Visit your site in a logged-out browser, then open Realtime in your OpenRevenue dashboard to see traffic.<\/li>\n<\/ol>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20an%20openrevenue%20account%3F\"><h3>Do I need an OpenRevenue account?<\/h3><\/dt>\n<dd><p>Yes. This plugin connects an existing OpenRevenue project to your WordPress site. You can create an account and a project at https:\/\/www.openrevenue.com.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20project%20id%3F\"><h3>Where do I find my Project ID?<\/h3><\/dt>\n<dd><p>Open your OpenRevenue dashboard, select the project you want to track, and copy its Project ID (the same value used in the <code>data-site<\/code> attribute of the tracking snippet).<\/p><\/dd>\n<dt id=\"my%20own%20visits%20are%20showing%20up%20in%20the%20stats.\"><h3>My own visits are showing up in the stats.<\/h3><\/dt>\n<dd><p>Enable the \"Exclude staff\" option on the settings page (on by default). It stops the tracker from loading for logged-in users who can edit content.<\/p><\/dd>\n<dt id=\"does%20this%20work%20with%20caching%20plugins%3F\"><h3>Does this work with caching plugins?<\/h3><\/dt>\n<dd><p>Yes. The tracker is a standard deferred script tag added to the page, so it is compatible with full-page caching.<\/p><\/dd>\n<dt id=\"can%20i%20point%20the%20tracker%20at%20a%20custom%2Fself-hosted%20domain%3F\"><h3>Can I point the tracker at a custom\/self-hosted domain?<\/h3><\/dt>\n<dd><p>Yes, developers can change the script URL with the <code>openrevenue_script_src<\/code> filter.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.0.1<\/h4>\n\n<ul>\n<li>Initial public release of the OpenRevenue WordPress plugin.<\/li>\n<li>Paste your Project ID to load the tracker from <code>https:\/\/api.openrevenue.com\/tracker.js<\/code>.<\/li>\n<li>Exclude logged-in staff from tracking (on by default).<\/li>\n<li>Verify connection from the settings screen.<\/li>\n<li>Top-level admin menu with connection-status badge and settings UI.<\/li>\n<\/ul>","raw_excerpt":"Add privacy-friendly OpenRevenue web analytics to your WordPress site. Paste your Project ID, save, and the lightweight tracker does the rest.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/368233","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=368233"}],"author":[{"embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/eggerco"}],"wp:attachment":[{"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=368233"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=368233"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=368233"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=368233"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=368233"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/hat.wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=368233"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}