Triple Whale attribution for nopCommerce

Pixel tracking, server-side events and Data-In sync in one plugin. Orders, customers and products flow to Triple Whale automatically β€” with a resilient retry queue, full error logging and automatic log cleanup.

🎯 Pixel tracking πŸ›°οΈ Server-side events 🧾 Order & customer sync πŸ“¦ Product catalog πŸ” Retry queue πŸ“ Error logging
Get the plugin β€” $69 Read the documentation

Get Triple Whale for nopCommerce

One-time purchase. Lifetime access to the plugin for nopCommerce 4.90.

$69.00

One-time payment Β· Free updates for the 4.90 branch

  • Pixel tracking (full funnel)
  • Server-side events (Purchase & Refund)
  • Order, customer & product sync
  • Full & partial refunds
  • Retry queue & error logging
Buy now via Stripe

Secure checkout powered by Stripe

Everything is handled for you

The plugin does the heavy lifting, so your data stays accurate in Triple Whale without manual work.

πŸ–±οΈ

Pixel tracking

Injects the Triple Whale base snippet and tracks the full funnel β€” ViewContent, AddToCart, InitiateCheckout, AddressSubmitted, ShippingSubmitted, AddPaymentInfo and Purchase.

πŸ›°οΈ

Server-side events (S2S)

Sends Purchase and Refund conversion events directly from the server, so attribution works even when client-side JavaScript is blocked.

πŸ”—

Attribution dedup

Shares the same event ID between pixel and server-side events, so Triple Whale never double-counts a purchase.

🧾

Order sync

Pushes full order records β€” line items, customer, shipping address, discounts, taxes, payment gateway and refunds.

πŸ‘€

Customer sync

Pushes customer records with the name resolved from the billing address, so guest checkouts are tracked correctly.

πŸ“¦

Product sync

Pushes the full product catalog (products + variants) and auto-syncs on product create/update.

πŸ’Έ

Refund sync

Sends refund events and refund details to Triple Whale when an order is refunded.

πŸ€–

Built-in bot filtering

Skips nopCommerce's internal search-engine and background-task bot customers automatically.

🧭

Shop URL normalization

Auto-detects and normalizes the store domain, so a pasted URL like https://… never breaks your shop match.

βœ…

Test connection

Validate your API key from the admin panel before going live.

Built for reliability

Network hiccups, API rate limits or a blocked client-side script won't lose your data.

πŸ”

Retry queue

Failed events are queued and retried with exponential backoff β€” up to 5 attempts, capped at 6 hours.

πŸ›‘οΈ

Fallback logic

Server-side events guarantee conversion attribution even with ad-blockers or JavaScript disabled.

🚦

Rate limiting

The public pixel endpoint is rate-limited, size-limited and validated against an allowlist to prevent abuse.

⏱️

429 / 5xx handling

Honours rate-limit headers and retries transient API failures automatically.

πŸ“

Error logging

Every API call is logged β€” request, response, status and error message β€” for troubleshooting and audit.

πŸ“Š

CSV log export

Download the full log history directly from the admin panel.

🧹

Auto-cleanup of logs

Old logs are purged automatically after a configurable number of days (default 30).

How it works

Once configured, the plugin tracks visitors and keeps Triple Whale in sync automatically.

1️⃣

Connect your account

Enter your Triple Whale API key and shop URL, then press "Test connection".

2️⃣

Paste your pixel snippet

Add the Triple Whale base snippet β€” required for client-side pixel tracking.

3️⃣

Track & sync automatically

The pixel tracks the customer journey while orders, customers and products sync in the background every 5 minutes.

Requirements

Triple Whale accountWith API keys (Data β†’ APIs).
nopCommerce 4.90Compatible with the 4.90 release.
Pixel snippetRequired for client-side pixel tracking.