Trackdolphin reports what happens in your WooCommerce shop to the advertising and analytics platforms you use (Google Ads, Meta, GA4 and others) from the server, not from the browser. Ad blockers, Safari’s tracking prevention and abandoned redirects no longer swallow your conversions, and eligible purchases are reported with the value WooCommerce actually invoiced.
This plugin is an interface to the Trackdolphin service (serviceware). All functionality included in the plugin is available without restrictions: there is no license key, trial period or locked feature. It requires a Trackdolphin account (service pricing). The activation code only links your shop to its project in the dashboard; without that link, no data leaves your shop.
What the plugin does
/wp-json/trackdolphin/v1/collect); the shop relays the event to Trackdolphin. If the shop REST route is unavailable, browser events can fall back to your project collector directly.This plugin is an interface to Trackdolphin, a server-side tracking service operated by Trackdolphin (Germany). The service processes events, stores consent records and forwards conversions to your connected advertising and analytics platforms. Using it requires a Trackdolphin account; you create the account and a project at app.trackdolphin.com and link the shop with a one-time activation code from the dashboard. The code carries the collector address, the project id and a one-time secret for signed communication; it does not unlock plugin features.
Until you paste that activation code, the plugin contacts no external server at all. No script is added to your pages, no cookie is set, no request leaves your shop — not on install, not on activation, not on a page view. Every connection described below starts only after you have linked the shop yourself.
The plugin communicates with your project collector and links to the dashboard. The consent banner JavaScript is bundled locally in assets/td-consent.js under GPL-2.0-or-later; no executable banner code is downloaded from Trackdolphin.
1. The Trackdolphin collector of your project — https://<project>.trdph.com
The plugin locally blocks browser events, paid orders and refunds until the visitor has explicitly granted analytics or marketing consent. It also blocks fully denied decisions. This applies even when the service returns “collect” (sammeln) or “always” (immer); the settings page explains the override. Queued purchases without an eligible checkout snapshot are discarded without transmission.
The exact address is contained in the activation code you paste. Your shop sends the following to it; browser events can also be sent directly by the visitor’s browser when the shop REST route is unavailable:
Trackdolphin additionally applies the per-country project rule before forwarding events to an advertising platform. That rule cannot relax the plugin’s local consent check. Configuration requests and installation status reports use the shop server connection and do not forward visitor IP addresses or user agents; consent records are sent only after a banner decision.
2. https://app.trackdolphin.com — the dashboard
Linked from the plugin’s settings page for you to click. The plugin itself sends nothing there.
By linking your shop you agree to the Trackdolphin terms of service and acknowledge its privacy policy. Data sent to Trackdolphin is processed on your behalf under the data processing agreement.