About this plugin
Adds your Lead Recorder tracking snippet to every page on your WordPress site. No theme edits, no tag manager.
Lead Recorder shows you where every lead came from. It matches each phone click, form submission and booking to the ad, search or post that produced it.
Most tracking setups only record form submissions. On a lot of local service websites the phone is the front door: someone lands from a Google Ads campaign, reads a page, taps the number and calls. No form, no thank you page, nothing for a conversion tag to fire on.
Lead Recorder records that tap and the source behind it.
What it does
Once you paste in your tracking key, the plugin enqueues a single tracking script on every page view. That’s it, the tracking itself happens in Lead Recorder.
The plugin stores only the tracking key extracted from your snippet and builds the script tag itself. It never renders raw pasted markup back onto your site.
What gets tracked
- Phone number clicks
- Form submissions
- Booking and calendar link clicks
- Email address clicks
- The page journey before each enquiry
Each one is matched back to its source: Google Ads campaign, organic search, referral, social or direct.
WooCommerce purchase tracking
Running WooCommerce? Add a store key from your Lead Recorder dashboard (Integrations > WooCommerce > Generate store key) under Lead Recorder in your admin sidebar, and every paid order from your online checkout shows up in Lead Recorder with the ad, search or post that brought the buyer, and how much they spent.
- Works with both the classic checkout and the block checkout.
- The order total comes from WooCommerce on your server, not the buyer’s browser.
- Sent in the background after payment, so checkout is never slowed down. If the tracking script is blocked, checkout works as normal and the order shows as Unattributed.
- No customer details are sent: no name, email, address or products.
- Compatible with High-Performance Order Storage (HPOS).
Orders created in wp-admin, subscription renewals and imported orders aren’t sent. Refunds aren’t subtracted.
What gets sent
com and sends page views and lead events (form submissions, phone clicks, booking-link clicks) to Lead Recorder so they show in your dashboard.
Nothing is sent until an admin enters a tracking key. Without one, the plugin loads nothing.
No cookies are used, so there’s no consent banner requirement for this plugin’s own operation.
External services
com), the lead tracking service the site owner has an account with. It only does so once an administrator has entered a tracking key under Lead Recorder in the admin sidebar.
com, enqueued on every page view once a tracking key has been entered.
What that script does: once loaded in a visitor’s browser, it sends page view and lead conversion events (form submissions, phone number clicks and booking link clicks) to Lead Recorder’s servers, so the site owner can see them in their Lead Recorder dashboard. No data is sent anywhere unless an administrator has entered a key, since without one the plugin loads nothing.
WooCommerce purchases: only if WooCommerce is active and an administrator has also entered a store key. com/api/woocommerce/purchase, in the background via Action Scheduler. It contains the order total, currency, order date, order ID, a link to the order in wp-admin, your tracking key and the anonymous session and visitor IDs the tracking script created.
It contains no customer details: no name, email address, postal address or products. The request is signed with your store key so Lead Recorder can confirm it came from your store. This is so the site owner can see which sources lead to sales, and how much revenue each one drove.
com/terms
com/privacy