{"id":374924,"date":"2026-09-24T21:50:49","date_gmt":"2026-09-24T21:50:49","guid":{"rendered":"https:\/\/wordpress.org\/plugins\/minted-analytics\/"},"modified":"2026-09-24T21:50:18","modified_gmt":"2026-09-24T21:50:18","slug":"useminted-analytics","status":"publish","type":"plugin","link":"https:\/\/wordpress.org\/plugins\/useminted-analytics\/","author":23573185,"comment_status":"closed","ping_status":"closed","template":"","meta":{"version":"1.4.2","stable_tag":"1.4.2","tested":"7.1.2","requires":"6.5","requires_php":"7.4","requires_plugins":null,"header_name":"UseMinted Analytics for WooCommerce","header_author":"UseMinted","header_description":"Connects your store to Minted (useminted.com): one button to connect, the Minted tracking code added for you, returning visitors kept recognised (including on Safari), and every order change passed on.","assets_banners_color":"1a1e15","last_updated":"2026-09-24 21:50:18","external_support_url":"","external_repository_url":"","donate_link":"","header_plugin_uri":"","header_author_uri":"https:\/\/useminted.com","rating":0,"author_block_rating":0,"active_installs":0,"downloads":35,"num_ratings":0,"support_threads":0,"support_threads_resolved":0,"author_block_count":0,"sections":["description","installation","faq","changelog"],"tags":{"1.4.2":{"tag":"1.4.2","author":"useminted","date":"2026-09-24 21:50:18","revision":3712092}},"upgrade_notice":[],"ratings":[],"assets_icons":{"icon-128x128.png":{"filename":"icon-128x128.png","revision":3712091,"resolution":"128x128","location":"assets","locale":"","width":128,"height":128},"icon-256x256.png":{"filename":"icon-256x256.png","revision":3712091,"resolution":"256x256","location":"assets","locale":"","width":256,"height":256},"icon.svg":{"filename":"icon.svg","revision":3712091,"resolution":false,"location":"assets","locale":false}},"assets_banners":{"banner-1544x500.png":{"filename":"banner-1544x500.png","revision":3712091,"resolution":"1544x500","location":"assets","locale":"","width":1544,"height":500},"banner-772x250.png":{"filename":"banner-772x250.png","revision":3712091,"resolution":"772x250","location":"assets","locale":"","width":772,"height":250}},"assets_blueprints":{},"all_blocks":[],"tagged_versions":["1.4.2"],"block_files":[],"assets_screenshots":{"screenshot-1.png":{"filename":"screenshot-1.png","revision":3712091,"resolution":"1","location":"assets","locale":"","width":1440,"height":900},"screenshot-2.png":{"filename":"screenshot-2.png","revision":3712091,"resolution":"2","location":"assets","locale":"","width":1440,"height":900},"screenshot-3.png":{"filename":"screenshot-3.png","revision":3712091,"resolution":"3","location":"assets","locale":"","width":1440,"height":900},"screenshot-4.png":{"filename":"screenshot-4.png","revision":3712091,"resolution":"4","location":"assets","locale":"","width":1440,"height":900},"screenshot-5.png":{"filename":"screenshot-5.png","revision":3712091,"resolution":"5","location":"assets","locale":"","width":1440,"height":900}},"screenshots":{"1":"Minted under Analytics in the WooCommerce menu, on a store that has not connected yet: one button, and nothing to copy or paste.","2":"A connected store: the store it reports to, the tracking address in use, when it last reported, and whether sale alerts are on.","3":"Settings \u2192 UseMinted, where the store ID and tracking address can still be entered by hand.","4":"Your Minted dashboard, where the store's sales, orders and visitors appear once this plugin is connected. Sample figures.","5":"Minted's Live page: who is on the store now, what they are looking at, and each sale as it happens. Sample figures."}},"plugin_section":[],"plugin_tags":[232,9067,282,521,286],"plugin_category":[36,45],"plugin_contributors":[282588],"plugin_business_model":[],"class_list":["post-374924","plugin","type-plugin","status-publish","hentry","plugin_tags-analytics","plugin_tags-attribution","plugin_tags-ecommerce","plugin_tags-statistics","plugin_tags-woocommerce","plugin_category-analytics","plugin_category-ecommerce","plugin_contributors-useminted","plugin_committers-useminted"],"banners":{"banner":"https:\/\/ps.w.org\/useminted-analytics\/assets\/banner-772x250.png?rev=3712091","banner_2x":"https:\/\/ps.w.org\/useminted-analytics\/assets\/banner-1544x500.png?rev=3712091","banner_rtl":false,"banner_2x_rtl":false},"icons":{"svg":"https:\/\/ps.w.org\/useminted-analytics\/assets\/icon.svg?rev=3712091","icon":"https:\/\/ps.w.org\/useminted-analytics\/assets\/icon.svg?rev=3712091","icon_2x":false,"generated":false},"screenshots":[{"src":"https:\/\/ps.w.org\/useminted-analytics\/assets\/screenshot-1.png?rev=3712091","caption":"Minted under Analytics in the WooCommerce menu, on a store that has not connected yet: one button, and nothing to copy or paste."},{"src":"https:\/\/ps.w.org\/useminted-analytics\/assets\/screenshot-2.png?rev=3712091","caption":"A connected store: the store it reports to, the tracking address in use, when it last reported, and whether sale alerts are on."},{"src":"https:\/\/ps.w.org\/useminted-analytics\/assets\/screenshot-3.png?rev=3712091","caption":"Settings \u2192 UseMinted, where the store ID and tracking address can still be entered by hand."},{"src":"https:\/\/ps.w.org\/useminted-analytics\/assets\/screenshot-4.png?rev=3712091","caption":"Your Minted dashboard, where the store's sales, orders and visitors appear once this plugin is connected. Sample figures."},{"src":"https:\/\/ps.w.org\/useminted-analytics\/assets\/screenshot-5.png?rev=3712091","caption":"Minted's Live page: who is on the store now, what they are looking at, and each sale as it happens. Sample figures."}],"raw_content":"<!--section=description-->\n<p>UseMinted Analytics for WooCommerce connects a WordPress or WooCommerce store to Minted (useminted.com). The plugin does five things:<\/p>\n\n<ol>\n<li><strong>Connects your store to Minted from WordPress.<\/strong> Go to Analytics \u2192 Minted and select Connect to Minted. Minted opens in a new tab; sign in, choose the store this site belongs to, and confirm. There is nothing to copy and nothing to paste, and no keys or secrets are stored in the plugin file.<\/li>\n<li><strong>Adds the Minted tracking script to your store automatically.<\/strong> Once the store is connected there is nothing to enter. No theme editing and no manual code snippets.<\/li>\n<li><strong>Keeps visitor identification stable.<\/strong> Some browsers limit how long script-created identifiers last, which causes returning visitors to be counted as new. The plugin sets the identifier from your own site's server instead, so a visitor who returns weeks later is still recognised as the same visitor.<\/li>\n<li><strong>Makes sure Minted hears about every order change.<\/strong> Your orders reach Minted through WooCommerce's own webhooks, which Minted sets up on your store when you connect it. Some stores filter WooCommerce webhooks so that email and marketing tools only see paid orders. Such a filter also stops Minted from learning that an order was cancelled, put on hold or refunded. The plugin delivers Minted's own order webhooks whatever those filters decide. Every other integration still receives only what your filters allow, and checkout drafts are never sent.<\/li>\n<li><strong>Tells Minted how the store is doing, once an hour.<\/strong> The report contains the plugin version, WordPress version, WooCommerce version, your site address, and whether Minted's order webhook is in place. Nothing else. A copy of the plugin that is not connected to a Minted store sends no report at all.<\/li>\n<\/ol>\n\n<p>A connection belongs to one web address. If you copy your site to a staging server, the copy stops reporting and the Minted page there says so, so a test copy can never add to your real store's figures.<\/p>\n\n<p>UseMinted is an independent product built by the team at useminted.com. It is not affiliated with, endorsed by, or connected to Minted, LLC (minted.com).<\/p>\n\n<h4>Data and privacy<\/h4>\n\n<ul>\n<li>The plugin stores two cookies in the visitor's browser: a random identifier, and the time the identifier was last set. Neither contains personal information.<\/li>\n<li>The plugin does not collect names, email addresses, or any other personal data.<\/li>\n<li>The plugin adds two public API endpoints under <code>\/wp-json\/minted\/v1\/<\/code>: one that sets the visitor identifier and one that reports the plugin's version information. Neither exposes user or customer data.<\/li>\n<\/ul>\n\n<h4>External services<\/h4>\n\n<p>This plugin connects your store to Minted, a third-party analytics service operated at useminted.com by Minted. A Minted account is required, and everything described below is sent to that account and shown in its dashboard. Nothing is sent anywhere until you connect the store.<\/p>\n\n<ul>\n<li><strong>Tracking script.<\/strong> Once the plugin is connected, every page of your store loads Minted's tracking script from the tracking hostname in the plugin settings (by default <code>t.useminted.com<\/code>). The script sends page views, cart and checkout activity, and the visitor identifier to Minted so they appear in your Minted dashboard.<\/li>\n<li><strong>Orders.<\/strong> When your store is connected, Minted subscribes to your WooCommerce order webhooks, so each order and each later change to it \u2014 including the order total, its currency and its status \u2014 is sent to <code>https:\/\/api.useminted.com\/webhook\/<\/code>. This plugin's part is to make sure those webhooks are delivered even when other code on your site filters them; it does not send orders itself.<\/li>\n<li><strong>Connecting.<\/strong> When you select Connect to Minted, your browser opens <code>https:\/\/app.useminted.com\/connect\/wordpress<\/code> with your site address so Minted can show you which site you are connecting. When you confirm, your site sends your site address and the plugin version to <code>https:\/\/api.useminted.com\/plugin\/connect\/exchange<\/code> and receives a key that is kept on your site and never shown on screen.<\/li>\n<li><strong>Hourly report.<\/strong> Once an hour a connected store sends the information listed above to <code>https:\/\/api.useminted.com\/plugin\/status<\/code>.<\/li>\n<li><strong>Daily status report.<\/strong> A store connected the older way, by entering a store ID and tracking address by hand, sends that information once a day to <code>https:\/\/api.useminted.com\/plugin\/health<\/code> instead.<\/li>\n<\/ul>\n\n<p>Minted's terms of service (https:\/\/useminted.com\/terms) and privacy policy (https:\/\/useminted.com\/privacy) govern what Minted does with all of it.<\/p>\n\n<!--section=installation-->\n<ol>\n<li>In WordPress, go to Plugins \u2192 Add New Plugin \u2192 Upload Plugin, choose the file, and select Install Now.<\/li>\n<li>Select Activate Plugin.<\/li>\n<li>Go to Analytics \u2192 Minted and select Connect to Minted. Sign in to Minted in the tab that opens, choose the store this site belongs to, and confirm. Tracking starts as soon as you are back in WordPress.<\/li>\n<\/ol>\n\n<p>On a site without WooCommerce there is no Analytics menu, and Minted has a menu of its own instead.<\/p>\n\n<p>A copy downloaded from your Minted dashboard is already set up for your store and starts tracking on activation; connecting from the Minted page is still worth doing, because it lets Minted confirm that this site is the one your figures come from and keeps your tracking address up to date on its own.<\/p>\n\n<p>You can also enter the store ID and tracking address by hand under Settings \u2192 UseMinted. Both are shown in Minted under Settings \u2192 Stores.<\/p>\n\n<!--section=faq-->\n<dl>\n<dt id=\"do%20i%20need%20to%20enter%20anything%20to%20connect%3F\"><h3>Do I need to enter anything to connect?<\/h3><\/dt>\n<dd><p>No. Go to Analytics \u2192 Minted, select Connect to Minted, sign in, and confirm the store. Nothing is typed into WordPress and no keys or secrets are put in the plugin file.<\/p><\/dd>\n<dt id=\"where%20is%20the%20plugin%20in%20my%20wordpress%20menu%3F\"><h3>Where is the plugin in my WordPress menu?<\/h3><\/dt>\n<dd><p>Under Analytics, beneath WooCommerce's own reports. A site without WooCommerce has no Analytics menu, so Minted has a top-level menu of its own there instead. Either way the page is also linked from Settings \u2192 UseMinted and from the Plugins screen.<\/p><\/dd>\n<dt id=\"what%20happens%20if%20i%20copy%20my%20site%20to%20a%20staging%20server%3F\"><h3>What happens if I copy my site to a staging server?<\/h3><\/dt>\n<dd><p>The copy stops reporting to Minted and its Minted page says that this copy of the site is not connected. Your real store's figures are unaffected. If you have moved your store to a new web address for good, open the Minted page on the new site and connect again.<\/p><\/dd>\n<dt id=\"where%20do%20i%20find%20my%20store%20id%20and%20tracking%20address%3F\"><h3>Where do I find my store ID and tracking address?<\/h3><\/dt>\n<dd><p>Both are shown in Minted under Settings \u2192 Stores. Copy them exactly as displayed. If you have not set up tracking on your own domain, use t.useminted.com as the tracking address.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20set%20up%20tracking%20on%20my%20own%20domain%3F\"><h3>Do I need to set up tracking on my own domain?<\/h3><\/dt>\n<dd><p>No. Returning visitors are recognised by a cookie this plugin sets from your own site, so that works whichever tracking address you use. Loading Minted from a subdomain of your own shop is optional: it makes ad blockers less likely to block the tracking code, so a few more visits are recorded. You can set it up at any time in Minted under Settings \u2192 Stores. Afterwards, download the plugin again and upload it over the old copy, or enter the new address under Settings \u2192 UseMinted.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20slow%20my%20site%20down%3F\"><h3>Does the plugin slow my site down?<\/h3><\/dt>\n<dd><p>No. The tracking script loads with the <code>defer<\/code> attribute, so it does not block your pages from rendering. The identifier endpoint is called at most about once per visitor per month.<\/p><\/dd>\n<dt id=\"do%20i%20need%20to%20change%20my%20caching%20settings%3F\"><h3>Do I need to change my caching settings?<\/h3><\/dt>\n<dd><p>No. When the plugin is activated, and whenever its settings change, it clears the page cache of common caching plugins and hosts (WP Rocket, W3 Total Cache, WP Super Cache, LiteSpeed Cache, SiteGround, WP Engine, Breeze, WP Fastest Cache, Nginx Helper, Hummingbird) so your pages include Minted straight away. It also tells those caches never to store the visitor identifier response.<\/p><\/dd>\n<dt id=\"does%20the%20plugin%20change%20what%20my%20other%20integrations%20receive%3F\"><h3>Does the plugin change what my other integrations receive?<\/h3><\/dt>\n<dd><p>No. It only acts on the webhooks whose delivery address is Minted's (<code>https:\/\/api.useminted.com\/webhook\/...<\/code>). Any filter you use for other tools keeps working exactly as before. To let your filters decide for Minted's webhooks too, a developer can add <code>add_filter( 'minted_analytics_guarantee_order_webhooks', '__return_false' );<\/code>.<\/p><\/dd>\n<dt id=\"what%20happens%20when%20i%20uninstall%20the%20plugin%3F\"><h3>What happens when I uninstall the plugin?<\/h3><\/dt>\n<dd><p>The plugin's settings, its delivery count and its scheduled daily status report are removed. Tracking stops. Visitor cookies remain in visitors' browsers and expire on their own.<\/p><\/dd>\n\n<\/dl>\n\n<!--section=changelog-->\n<h4>1.4.2<\/h4>\n\n<ul>\n<li>The plugin is now called UseMinted Analytics for WooCommerce and installs into the folder useminted-analytics. A site that still has the previous folder switches over on its own, keeping its settings and its connection.<\/li>\n<li>The tested WordPress version is declared in the readme only.<\/li>\n<\/ul>\n\n<h4>1.4.1<\/h4>\n\n<ul>\n<li>Minted now sits under Analytics in the WooCommerce menu, beside your other reports, instead of having a menu of its own. On a site without WooCommerce it keeps its own menu.<\/li>\n<li>No change to how the plugin works, what it sends, or where the page is linked from.<\/li>\n<\/ul>\n\n<h4>1.4.0<\/h4>\n\n<ul>\n<li>A Minted page in your WordPress admin menu. Select Connect to Minted, sign in, choose your store, and confirm. There is nothing to copy and nothing to paste, and no keys or secrets are stored in the plugin file.<\/li>\n<li>A connection belongs to one web address, so a copy of your site on a staging server stops reporting and says so, instead of adding to your real store's figures.<\/li>\n<li>A connected store tells Minted how it is doing once an hour, and learns straight away if the connection has been ended in Minted.<\/li>\n<li>If you move your store to your own tracking address, a connected site follows the change on its own. There is no need to download the plugin again.<\/li>\n<li>Stores set up the earlier way, with a store ID and tracking address entered by hand or supplied by the download, keep working exactly as before.<\/li>\n<\/ul>\n\n<h4>1.3.0<\/h4>\n\n<ul>\n<li>Minted's own order webhooks are delivered even when another plugin or your theme filters WooCommerce webhooks, so Minted hears about cancellations, orders put on hold and refunds as they happen. Other integrations are unaffected, and checkout drafts are never sent.<\/li>\n<li>The status report includes how often the plugin delivered a Minted order webhook that another filter had blocked.<\/li>\n<\/ul>\n\n<h4>1.2.0<\/h4>\n\n<ul>\n<li>The copy downloaded from your Minted dashboard connects to your store on activation. There are no settings to enter.<\/li>\n<li>The status report also includes the tracking hostname in use, so your Minted dashboard can confirm the plugin is set up correctly.<\/li>\n<\/ul>\n\n<h4>1.1.0<\/h4>\n\n<ul>\n<li>The tracking script now finds the identifier endpoint on its own and asks for it only when needed: for a new visitor, and about once a month after that.<\/li>\n<li>Signed-in customers are now tracked. Only store staff (users who can edit content or manage WooCommerce) are excluded.<\/li>\n<li>The identifier endpoint keeps a visitor's existing identifier in preference to any value supplied in the request, and refuses requests started by other websites.<\/li>\n<\/ul>\n\n<h4>1.0.0<\/h4>\n\n<ul>\n<li>Initial release: automatic tracking script setup, server-set visitor identifier, settings page, daily status report.<\/li>\n<\/ul>","raw_excerpt":"Connects your store to Minted: one button to connect, automatic tracking setup, and stable visitor identification across return visits.","jetpack_sharing_enabled":true,"_links":{"self":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin\/374924","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin"}],"about":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/types\/plugin"}],"replies":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/comments?post=374924"}],"author":[{"embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wporg\/v1\/users\/useminted"}],"wp:attachment":[{"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/media?parent=374924"}],"wp:term":[{"taxonomy":"plugin_section","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_section?post=374924"},{"taxonomy":"plugin_tags","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_tags?post=374924"},{"taxonomy":"plugin_category","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_category?post=374924"},{"taxonomy":"plugin_contributors","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_contributors?post=374924"},{"taxonomy":"plugin_business_model","embeddable":true,"href":"https:\/\/wordpress.org\/plugins\/wp-json\/wp\/v2\/plugin_business_model?post=374924"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}