NDA Signal

Report the money you actually collect

Server-side conversion tracking for Shopify stores. Events go out from your own domain to every pixel you connect, and unpaid cash-on-delivery orders stay out of your reported revenue.

What it does

Cash on delivery, valued honestly

A parcel that is never collected is not a sale. Purchase value follows what arrives, either at delivery or adjusted by your real collection rate.

More than one pixel per platform

An agency account and a client account can both receive the same conversions, without duplicates between them.

Sent from your own domain

Requests are first-party, so ad blockers do not stop them. No DNS change is needed to start.

You can see what went out

Every event shows which matching parameters were sent and which were missing, so a low match quality has a visible cause.

When the purchase is reported

On cash on delivery, the order and the money are two different events. You choose which one the ad platforms learn from.

OptionWhat it meansThe trade-off
When the order is placed The purchase goes out the moment the order is created. This is what every other tracking app does. Fastest and largest signal, but refused parcels are reported as sales, so the platforms look for more people who order and never pay.
On phone confirmation The purchase goes out once an operator confirms the order by phone. Removes fake, duplicate and unreachable orders. Does not remove a refusal at the door, and it only works if you actually call.
On delivery The purchase goes out when the courier marks the parcel delivered. Every reported sale is money you hold. The truest signal, but it arrives days later and in smaller volume, which matters on short attribution windows and small stores.
Immediately, with adjusted value The purchase goes out at once, with the value multiplied by the share of parcels you actually collect. Fast, and your reported revenue matches reality in total. The value of any single order is an estimate, not a fact.

Prepaid orders are always reported immediately, at full value. The choice above applies only to cash on delivery, and you can change it at any time.

Where events go

Meta Conversions API, TikTok Events API, and Google Analytics 4. Each platform receives the same event, translated into the parameters it accepts.