What this is: a 3-minute walkthrough for installing the official Admaxxer WordPress plugin. The plugin auto-injects the Admaxxer pixel on every page (no theme editing) and, if you have WooCommerce, forwards order revenue to Admaxxer via signed HMAC webhooks for first-party attribution — matched to the visitor's session even when ad blockers strip the client-side pixel.
header.php.admx_visitor_id from the order's session metadata so each order is attributed to the right click/source.admaxxer-wordpress.zip — about 30 KB.https://yourstore.com/wp-admin) as a user with the install_plugins capability (Administrator role by default).admaxxer-wordpress.zip, and click Install Now. WordPress unpacks the plugin into /wp-content/plugins/admaxxer/.w_8f2b91....The plugin's settings page also exposes:
wp_head for fastest load; switch to wp_footer if a caching plugin strips inline head scripts.If you have WooCommerce installed, the plugin auto-detects it and adds a WooCommerce sub-section to the settings page:
wp_options).order_status_completed (and order_status_processing) to Admaxxer signed with the shared HMAC secret. Revenue shows up in your dashboard within a minute.The plugin uses the abstract WC_Order API, so it works identically on legacy wp_postmeta order storage and on the new High-Performance Order Storage (HPOS). You don't need to flip any flags.
Aggressive caching plugins can strip or delay the pixel. Configure exclusions for these:
admaxxer to the Excluded Inline JS list. Then under Cache > Don't cache pages, add /checkout/ and /cart/ if not already excluded./checkout/ and /cart/. Also untick Minify HTML inline JS on the Minify page.admaxxer.For the authoritative source, the WordPress plugin is open-source at wp-plugin/admaxxer/ in the Admaxxer repo — you can review every line before installing.
Q: I'm seeing pageviews but no revenue in Admaxxer. What's wrong?
The most common cause is missing the WooCommerce HMAC secret (Step 6 above). Pageviews use the JS pixel; revenue uses signed webhooks. Check Settings > Admaxxer > WooCommerce in WP admin — if the Webhook Secret field is blank, click Generate Secret, paste it into Admaxxer, and place a fresh test order.
Q: My theme is using a custom checkout flow. Will the plugin still attribute revenue?
Yes — the plugin hooks WooCommerce's woocommerce_order_status_completed and woocommerce_order_status_processing actions, which fire regardless of the front-end checkout UI. As long as orders go through WooCommerce's WC_Order object, attribution works.
Q: Does the plugin slow down my site?
No measurable impact. The pixel is a single async <script> tag (under 5 KB gzipped). The PHP plugin only runs at wp_head emit and on order-status hooks, neither of which is a hot path.
WooCommerce revenue webhook setup · Shopify integration overview · Install the Admaxxer pixel on any platform · Documentation home