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

See What Happens After the Click

Full-funnel attribution from email campaign to purchase. Track cart adds, product dwell time, and conversion signals with a privacy-first web pixel. Works with the email sending API and pre-send validation.

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
Revenue Attribution

From Inbox to Revenue

According to Shopify's 2025 Commerce Report, email drives 4.29x higher conversion rates than social media, making email-to-purchase attribution essential for understanding marketing ROI. The MailOdds web pixel provides this attribution through a 2.9KB script that is 5 to 10 times smaller than typical tracking solutions (which range from 15KB to 30KB).

Unlike traditional pixel tracking that relies on third-party cookies and persistent cross-domain identifiers, MailOdds uses server-side session correlation with a 30-minute TTL. Sessions expire automatically, no personal data is stored beyond the 7-day attribution window, and all processing happens within EU infrastructure. This approach satisfies ePrivacy Directive requirements without sacrificing measurement accuracy.

The full attribution chain connects campaign sends to storefront behavior: email click, page view, product dwell, cart add, and purchase. Combined with pre-send validation that ensures every recipient is reachable, you measure the true revenue impact of email without deliverability noise from bounced messages.

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.