Skip to content

Server-side tracking

Ad blockers eat your conversions. Server-side events do not care.

Browser-side pixels lose events to ad blockers, tracking prevention, and people who close the tab too fast. Soran records purchases from the server, so the conversions that matter arrive whatever the browser did.

browser

5 of 10

server

10 of 10

A pixel reports what the browser allows. The server is not asking.

Blockers, tracking prevention, and a tab closed before the script runs each take their cut of what a browser can send. Purchases recorded server-side are not subject to any of it, so the events your budget depends on are the ones that always arrive.

  • #1042Meta AdsSpring carousel128.00
  • #1041TikTok AdsCreator UGC 364.50
  • #1040EmailBack in stock212.00
  • #1039Meta AdsRetarget 30d88.00
  • #1038SearchBrand terms149.00
  • #1037TikTok AdsCreator UGC 174.25

One more script to install and keep alive. One pixel, created for you.

There is one tracker for your site and Soran sets it up. There is no second copy to keep in step.

unmeasuredmeasured

Two surfaces on Shopify. Only one installs itself.

Checkout and thank-you page events come with the connection. The storefront needs the theme app embed switched on.

24h agonothing since 19:00

You cannot tell whether it is working. A count of what arrived today.

Setup shows how many events came in over the last 24 hours. That number, and not a status light, is what tells you the tracking is live, and it is the first thing worth reading when a conversion rate looks impossible.

Signal loss

  • Shopify
  • WooCommerce
  • Custom store
  • Meta Ads
  • Google Ads
  • TikTok Ads

Collected once, forwarded to every platform you run

Orders go straight from your store, so nothing can block them. Soran attaches every match key it holds and forwards them onward.

The browser drops what it is told to drop

Ad blockers, tracking prevention, a declined consent banner. The event never sends, and the platform treats what is left as the truth.

Browser pixel
46%
Soran, server-side
100%

Match quality stops being a guess

Coverage depends on what you collect, not on what a browser allowed. Soran shows the gaps for every destination.

Every week on the wrong numbers is budget you do not get back

The loudest ad looks cheapest, so it takes your next increase. Soran ties spend to the ad that actually earned it.

Stop guessing which ads worked. Start seeing it.

  • No credit card to start
  • Every report and all ten models from day one
  • Your data exports whenever you want it
  1. 01

    Connect your store

    Shopify authorizes in a click and checkout tracking installs itself.

  2. 02

    Pick a goal

    The conversion you actually get paid for. Soran credits every touch that led to it.

  3. 03

    Read your first report

    Spend against the revenue it earned, on all ten attribution models.