Full-funnel Tracking
2KB Pixel
Privacy-first
PrestaShop, WooCommerce, Custom

See What Happens After the Click

Full-funnel attribution from email open to purchase. Track cart adds, product dwell time, and conversion signals with a privacy-first web pixel.

No credit card required No third-party cookies GDPR compliant
The Gap

Email Platforms Tell You Someone Clicked. Then What?

Did they add to cart? Browse for 30 seconds and leave? Buy immediately? Compare three products and exit? Without storefront tracking, your email analytics end at the click.

Blind After the Click

Traditional ESPs show opens and clicks. You know they landed on your site, but you have no idea what they did next. That is where the revenue data lives.

No Cart Attribution

When a customer adds to cart after clicking your email, you should know. Without attribution, you cannot optimize campaigns for revenue.

Missing Intent Signals

A 2-second glance and a 45-second product study look identical without dwell tracking. You need behavioral depth, not just pageviews.

Web Pixel

2KB of Full-funnel Intelligence

A lightweight JavaScript pixel deployed on your storefront. Silent 204 beacons, async loading, zero impact on page performance.

page_view Initial landing page load after email click
route_change SPA navigation between pages on the storefront
cart_add Product added to shopping cart
cart_remove Product removed from shopping cart
cart_sync Full cart state synchronization
wishlist_add Product added to wishlist
intent_dwell 2.5s+ hover or focus on a product element
intent_compare_exit User viewed a product comparison then navigated away
cart_item_focus Focused attention on a specific cart item
Attribution Funnel

From Email to Purchase, Every Step Tracked

Email Click

Recipient clicks a tracked link in your campaign

Page View

Landing page load tracked with session correlation

Product Dwell

2.5s+ engagement signals genuine interest

Cart Add

Product added to shopping cart

Purchase Signal

Full-funnel attribution from email to conversion

Integrations

Works With Your Storefront

Native modules for PrestaShop and WooCommerce. A universal JavaScript snippet for everything else.

PrestaShop

Auto-loading module with zero configuration. Install the module and tracking begins immediately.

  • Zero config
  • Auto-loads on all pages
  • Cart event hooks built in

WooCommerce

WordPress plugin with one-click install. Automatically injects the pixel and hooks into WooCommerce cart events.

  • One-click install
  • WooCommerce hooks
  • WordPress admin panel

Custom Stores

Generic JavaScript snippet that works on any storefront. Three lines of code, async loading, no dependencies.

  • 3 lines of code
  • Any platform
  • No dependencies
your-store.html
<!-- Add before </body> -->
<script src="https://{pixel-id}.t.mailodds.net/wx/s.js" async></script>
Session Correlation

Link Emails to Storefront Sessions

Redis-backed session tracking with a 30-minute TTL and 12-byte hex session IDs. When a recipient clicks a tracked link, a unique session ID links their email engagement to on-site behavior.

  • No cross-domain persistent identifiers
  • Sessions expire after 30 minutes of inactivity
  • 12-byte hex session ID, cryptographically random
  • Server-side state only, no client-side storage

Session Flow

1
Email link clicked
Session ID generated and appended to click URL
2
Pixel picks up session
Web pixel reads session ID from URL parameter
3
Events tagged
All storefront events include session ID in beacon payload
4
Attribution complete
Email campaign linked to storefront behavior and conversions
Privacy

Privacy-first by Design

Full-funnel tracking without compromising user privacy. No cookies, no fingerprinting, no persistent cross-domain identifiers.

Email stripping

Email addresses are automatically removed from tracked URLs before storage

2KB URL cap

URLs are truncated at 2KB to prevent oversized tracking payloads

No persistent IDs

Session IDs expire after 30 minutes. No cross-domain persistent identifiers

No third-party cookies

Zero cookies set by the tracking pixel. All state is server-side

EU data residency

All data processed and stored within Germany. Full GDPR compliance

Minimal data collection

Only behavioral signals are captured. No keystrokes, form data, or personal information

Dashboard

Pixel Dashboard

Manage your tracking pixel at /dashboard/settings/pixel. Copy your snippet, monitor event volume, and inspect funnel integrity in real time.

UUID
Pixel identifier
Snippet
One-click copy
Funnel
Integrity stats
Volume
Events over time
Full Loop

When Storefront Signals Meet Reply Intent

Combine web pixel data with intent classification and conditional webhooks for complete attribution from email send to purchase decision.

Example: Full-loop Attribution

Campaign sent
Product promotion email delivered to subscriber
Click tracked, session started
Recipient clicks through, web pixel begins tracking
45s product dwell detected
Web pixel fires intent_dwell event
Reply classified as PURCHASE_INTENT
Customer replies asking about pricing, intent classifier detects purchase intent
Webhook fires with all signals
Conditional webhook delivers combined data: email engagement + storefront behavior + reply intent

Frequently Asked Questions

Know what happens after the click

Install the tracking pixel and see full-funnel attribution from email engagement to storefront conversion. Privacy-first, 2KB, zero config on supported platforms.