What happens
If you use WooCommerce or Welcart, installing the dedicated WordPress plugin takes care of both of the following at once (one plugin covers both carts).
- Installing the tracking tag — the plugin adds it to every page automatically. There is nothing to paste by hand.
- Importing order data — each time an order comes in, the amount, products, and quantities are sent to NextRise. Refunds and partial refunds are reflected too.
When you connect, the last 90 days of orders are also imported in sequence (sent gradually, at 2-second intervals, so as not to load your site).
Steps
The plugin is on the WordPress.org plugin directory. There is no file to download.
- In your WordPress admin, go to Plugins → Add New, search for NextRise Analytics, then Install Now and Activate.
- Open WooCommerce → NextRise Analytics (on Welcart, the Welcart menu → NextRise Analytics) and press [Connect to NextRise]. Your browser switches to NextRise; press [Allow].
That’s it. Within a few minutes, the order integration field under “Manage sites → Settings” changes to “Connected” and orders start arriving.
If your admin cannot reach the directory (for example, when outbound access is restricted), you can still go to Manage sites → Settings → Import orders in the app, download the zip, and install it under Plugins → Add New → Upload Plugin. It is the same plugin.
Which orders count towards revenue follows your own cart’s rules (Welcart, for example, counts unpaid orders as revenue, so we do too). Matching the numbers in your own admin comes first.
Disconnect and reconnect
Do this from the plugin’s settings screen on the WordPress side. Disconnecting also removes any scheduled import jobs.
What is sent
The plugin sends only the following to our server (api.nextriseanalytics.com).
- Order number, order date and time, currency
- Line items (product ID, product name, SKU, quantity, revenue)
- Tax, shipping, and total paid
- The order’s source (the referrer, ad parameters, and device type that WooCommerce records on the order)
- The plugin version and site URL (used to reconcile missed orders)
Customer names, addresses, email addresses, and phone numbers are not sent. We receive no information that could identify an individual buyer. See Tracking data and privacy for details.
Line-item revenue is excluding tax (the same way Shopify, WooCommerce Analytics, and GA4 count it). Tax and shipping are sent separately and can be seen under “Breakdown of total paid” on the Revenue tab.
Checking that orders are arriving
The order integration field under “Manage sites → Settings” shows the plugin version, the connection source (site URL), the last communication, and any missed orders.
Once a day, the plugin reports the store’s order count, and the app recounts the same period and reconciles the two.
| Shown | Meaning |
|---|---|
| Receiving all N orders from the store | No discrepancy in the reconciled range |
| M of N orders not received | Run [Import past orders] in the plugin settings on the WordPress side and they will come in |
| N more orders on this side | Orders deleted or put on hold on the store side, and so on. Not a problem |
| The store’s report has stopped since … | Check that the plugin is running and that WordPress’s scheduled tasks (WP-Cron) haven’t stopped |
Troubleshooting
- [Connect] fails … The server may be restricting outbound HTTP connections (this happens on some shared hosts). Contact us and we’ll walk you through connecting from the command line.
- Orders stay “Pending” and never arrive … WordPress’s scheduled tasks (Action Scheduler) may not be running. As above, contact us.
- Revenue stays at ¥0 … Update the plugin to the latest version and reconnect from the WordPress side. If “Manage sites → Settings” says “A new version is available”, that’s your cue.
- Only revenue by source and by page is 0 … This happens when orders are arriving and Overview revenue is correct, but the order-complete page has no tracking tag. Check that the tag is on the order-complete page too (this normally doesn’t happen when the plugin installs it).