Trackful – Server-Side Conversion Tracking for WooCommerce
Trackful – Server-Side Conversion Tracking for WooCommerce

Trackful – Server-Side Conversion Tracking for WooCommerce

0/5 (0 ratings) — active installs Updated Nov 12, 2026
The Trackful page in WordPress: tracking status and live channels

The Trackful page in WordPress: tracking status and live channels

Trackful solves the 30-40% data loss problem caused by ad-blockers, iOS 14+ Safari ITP, and browser privacy features.

The Problem

Traditional client-side tracking (JavaScript pixels) is being blocked:

  • Ad-blockers block 30-40% of conversion tracking
  • Safari ITP limits cookies to 7 days (vs 1 year needed for attribution)
  • iOS 14+ App Tracking Transparency blocks tracking
  • GDPR/consent reduces data quality
  • Hosted checkout pages lose attribution data

This means you’re blind to 30-40% of your conversions, leading to poor ROAS and wasted ad spend.

The Solution

Trackful uses server-side tracking to recover lost conversions:

  • 95%+ tracking accuracy (vs 60-70% with client-side)
  • Server-set first-party cookies that keep the ad click for up to 1 year, beyond Safari ITP’s 7-day limit on script cookies
  • Google Ads Enhanced Conversions with hashed customer data
  • Meta Conversions API (CAPI) with Event Match Quality monitoring
  • GA4, TikTok, Pinterest and Snapchat server-side conversions
  • Identity graph for cross-session attribution
  • GDPR/Consent Mode v2 compliant

Key Features

  • Click ID Capture: Automatically captures gclid, gbraid, wbraid, fbclid, ttclid, epik and ScCid, even on pages served from a full-page cache
  • Server-Set Cookies: Sets HTTP cookies via PHP to extend attribution beyond Safari ITP restrictions
  • Order Tracking: Direct PHP hooks (not webhooks) for maximum reliability, on the classic checkout and the Cart and Checkout blocks
  • Enhanced Conversions: Sends hashed customer data (email, phone, address) to Google Ads
  • Meta CAPI: Sends conversion events to Facebook/Instagram with high EMQ scores
  • Works with any Consent Mode v2 CMP: reads the standard signal itself, so no per-vendor setup. Named support for Axeptio, Didomi, Cookiebot, OneTrust, Complianz and WP Consent API on top, and a one-line hook for anything else
  • Deduplication: Deterministic event IDs prevent duplicate conversions, and the dashboard warns when another tag reports the same purchases to Google Ads
  • Real-Time Dashboard: Monitor conversions, EMQ scores, delivery per channel and platform health

How It Works

  1. Landing Page: Capture click IDs (gclid, fbclid…) and store them in first-party cookies
  2. Shopping: Track product views, add to cart and checkout events
  3. Purchase: Send the conversion with full attribution to your ad platforms
  4. Server Processing: Trackful’s backend uploads to each platform with the right format

Supported Platforms

  • Google Ads Enhanced Conversions
  • Meta Conversions API (Facebook/Instagram)
  • GA4 (Measurement Protocol)
  • TikTok Events API
  • Pinterest Conversions API
  • Snapchat Conversions API

Pricing

Trackful is a service (SaaS). A free plan covers 15 tracked orders a month. Paid plans start at $29 a month (Starter, 150 orders), with Growth ($59, 1,000 orders) and Pro ($119, 5,000 orders); yearly billing saves 25%. Only orders count toward the allowance: page views, product views, add-to-carts and checkouts are unlimited. Plans are managed from the Trackful dashboard.

Requirements

  • WooCommerce 7.0 or higher
  • PHP 7.4 or higher
  • A Trackful account, created automatically when you click “Connect to Trackful”

Privacy

This plugin is a client for Trackful, a third-party service (SaaS) operated by ECOM FR LLC. When you connect the plugin, the data below is sent to Trackful’s servers (app.trackful.io) so conversions can be delivered to the ad platforms you choose.

Data processed

  • Order information (ID, value, currency, items)
  • Customer contact details (email, phone, name, address), used to match conversions on the ad platforms
  • Ad click IDs and UTM parameters
  • Consent state (Consent Mode v2)
  • Visitor IP address and browser user agent

How it is protected and how long it is kept

  • Customer contact details sent to ad platforms are hashed with SHA-256 first. The copy kept to allow a resend is encrypted (AES-256-GCM) and deleted 60 days after the order.
  • IP address and user agent on tracked events are deleted after 60 days.
  • Visitor sessions (click IDs, landing page) expire after 90 days.
  • Hashed identifiers used to recognise a returning customer are kept while your account is active, and deleted on a WooCommerce privacy erasure request.

Sharing

  • Only with the ad and analytics platforms you connect (Google Ads, Google Analytics 4, Meta, TikTok, Pinterest, Snapchat), and only as your consent settings allow.
  • No data is sold.

Cookies set on your store

  • _tp_sid: session identifier (1 year)
  • _tp_<click id> and _tp_<click id>_js: the ad click that brought the visitor (1 year)
  • _tp_utm_*: campaign parameters (30 days)
  • _tp_consent: the visitor’s consent choice (1 year)

Uninstalling the plugin sends a one-time notice to Trackful so your site can be deregistered.

Terms of Service: https://trackful.io/en/terms/
Privacy Policy: https://trackful.io/en/privacy-policy/

Support

  • Documentation: https://trackful.io/en/docs/
  • Support: [email protected]
  • Dashboard: https://app.trackful.io