Skip to content

WordPress and WooCommerce plugin

Install the official Convultra WordPress plugin for tracking, server-side WooCommerce purchases and automatic enhanced conversions.

guide |beginner |5 min |Updated Sep 2026
On this page · 7 sections

The official Convultra WordPress plugin installs tracking, records WooCommerce purchases from your server, and sends hashed customer data for enhanced conversions, all without writing code.

1. Download the plugin

In your Convultra dashboard go to Tracking health and pick WordPress as how the site is built. Download the plugin from there to get convultra-wordpress.zip.

2. Install it in WordPress

In your WordPress admin:

  1. Go to Plugins → Add New → Upload Plugin.
  2. Choose the convultra-wordpress.zip file you downloaded.
  3. Click Install Now, then Activate.

3. Configure and enable tracking

After activation the plugin starts with tracking disabled. No data is sent until you finish setup, and a notice stays in your admin until you do.

  1. Go to Settings → Convultra in WordPress.
  2. Paste your project key from the Convultra dashboard (Settings → Tracking → Install, or the Tracking health page).
  3. Toggle Enable tracking on.
  4. If you use WooCommerce, enable Server-side WooCommerce tracking.
  5. Click Save.

The plugin sends nothing until you have entered the key and enabled tracking, so you can configure everything before going live.

WooCommerce purchase tracking

With WooCommerce tracking enabled, the plugin sends purchase events from your server rather than from the thank-you page. Conversions are captured even if the customer closes the browser before the confirmation page loads, or if JavaScript is blocked.

When purchases are tracked

  • When payment is confirmed, for example when a card charge succeeds
  • When order status is set to Completed, for manual or offline orders

The plugin prevents duplicate sends. A purchase tracked on payment confirmation is not sent again when the order status changes.

Data sent with each purchase

DataDetails
Purchase valueOrder total and currency
Order IDUsed for deduplication and reporting
Line itemsProduct name, product ID, quantity and price for each item
EmailSHA-256 hashed before sending
PhoneSHA-256 hashed before sending
First nameSHA-256 hashed before sending
Last nameSHA-256 hashed before sending
IP addressVisitor IP for attribution
User agentBrowser and device context

Personal data (email, phone, first name, last name) is hashed inside the plugin before it leaves your server. Convultra never receives plaintext customer information from the plugin.

Optional WooCommerce funnel events

The plugin can also track mid-funnel events that show where customers drop out of checkout. In Settings → Convultra → WooCommerce you can toggle each one:

EventDefaultWhat it tracks
View CartOnCustomer views the cart page
Add Payment InfoOnCustomer enters payment details at checkout
Add Shipping InfoOffCustomer enters shipping details at checkout
Remove From CartOffCustomer removes an item from the cart

These appear on the Events page, and on the Conversions page when you switch the filter from Conversions only to All events. They are not in conversion totals and never count toward your plan’s conversion limit. When server-side WooCommerce tracking is on, funnel events are sent server-side too.

Enhanced conversions, automatically

Because the plugin sends hashed email, phone and name with every WooCommerce purchase, enhanced conversions work without extra setup. Google Ads and OpenAI Ads receive hashed identifiers that let them match a conversion even when the click ID has expired on iOS, in a long sales cycle or across devices. Once Meta and Microsoft Ads conversion forwarding launch, the same data will apply there.

If you run Google Ads Smart Bidding, enabling the plugin with WooCommerce tracking is one of the fastest ways to improve match quality.

Audiences

The hashed email and phone the plugin sends with each order are what Audience Sync matches on, and the order value is what a minimum-value rule filters by. Once the plugin is live, an audience such as “purchase in the last 90 days, value over $150” fills itself and syncs to Google Ads Customer Match and OpenAI Ads.

Updating the plugin

When a new version is released, download the latest .zip from the Tracking health page (pick WordPress) and install it over the existing version. Your settings, including the project key and WooCommerce toggle, are preserved.

Always download the plugin from your Convultra dashboard so you get the current version.