# Track Them All

> Browser pixels and server-side conversion APIs for nine ad platforms, deduplicated, with consent read in each visitor's browser.

Track Them All sends your site's conversions to nine ad platforms. Purchases, leads and sign-ups go from the visitor's browser and from your server, with one shared event ID so each platform counts them once. Other events go from the browser.

## Requirements

- WordPress 6.6 or later
- PHP 8.1 or later
- WooCommerce 8.0 or later, if you use it. It's optional: without it, Track Them All still tracks form leads, sign-ups and searches. It supports HPOS and both the classic and block checkout.

## Platforms

| Platform | In the browser | From your server | Deduplication key |
|---|---|---|---|
| Meta (Facebook and Instagram) | Meta Pixel | Conversions API | `event_id` |
| Google | gtag.js: GA4 and Google Ads conversions, Consent Mode v2 | GA4 Measurement Protocol (refunds; the rest opt-in) | `transaction_id` (purchases only) |
| X | X Pixel | Conversion API | `conversion_id` |
| TikTok | TikTok Pixel | Events API | `event_id` |
| Pinterest | Pinterest Tag | API for Conversions | `event_id` |
| Snapchat | Snap Pixel | Conversions API | `client_dedup_id` |
| LinkedIn | Insight Tag | Conversions API | `eventId` |
| Microsoft Advertising | UET tag | Conversions API | `eventId` |
| Reddit | Reddit Pixel | Conversions API | `conversion_id` |

## Where to go next

- [Set it up](/docs/track-them-all/setup/)
- [Connect a platform](/docs/track-them-all/connect-a-platform/)
- [Consent and caching](/docs/track-them-all/consent-and-caching/)
- [Events and where they come from](/docs/track-them-all/events-and-sources/)
- [What it sends to each platform](/docs/track-them-all/data-sent/)
- [Custom events](/docs/track-them-all/custom-events/)
- [What it doesn't do, and FAQ](/docs/track-them-all/limits-and-faq/)

Checked against Track Them All 1.0.5 on main, 19 October 2026.
