From ad click to won deal
Track every sale and lead automatically, and send it to your ads.
Live events
demo-shop.sightwick.com
| When | Action | Came from | Page | Value |
|---|---|---|---|---|
| 14:30 | Purchase | /checkout/thank-you | €124 | |
| 14:29 | Checkout started | /checkout | €124 | |
| 13:52 | Purchase | /checkout/thank-you | €129 | |
| 13:50 | Checkout started | /checkout | €129 | |
| 12:17 | Purchase | Google search | /checkout/thank-you | €78 |
| 11:41 | Purchase | /checkout/thank-you | €118 | |
| 10:05 | Purchase | /checkout/thank-you | €258 | |
| 09:26 | Purchase | Direct | /checkout/thank-you | €59 |
Tracking
Count every lead and sale
Never miss a conversion.
-
One script
Add our script to your site once, or through Tag Manager. On Shopify, add our pixel too.
Example InstallYour siteCopyTag ManagerCopyShopify pixelCopy -
Auto setup
We read your site and find forms, phone and WhatsApp buttons, bookings and chats. You tick what counts.
Measured on sightwick.com, 21 Sep 2026 ScanFound Contact form Found Trial sign-up form Found Email link Found -
Leads and orders
Forms, phone and WhatsApp clicks, bookings and chats, and Shopify orders, each with its source and value.
Example Live eventsTime Action Value 09:52 WhatsApp click €250 09:47 Phone click €400 09:41 Quote request €1,000 09:38 Meeting booked €1,500 -
Adblock-proof ad tracking
Ad blockers stop your pixel in the browser. We count the sale anyway, and send it to your ads.
Example Live eventsTime Action Value 13:52 Purchase Search generic
€129 11:41 Purchase Retargeting 30d
€118 Your pixel never saw these two. We counted both.
-
Weekly check
We check your site every week. A broken form, or a sale that didn't reach your ads, shows at the top.
Example Needs attentionWhat Where Quote form stopped counting /quote 2 sales didn't reach Google Ads See why All other actions OK -
Shopify pixel
Our custom pixel sends checkout and every order with its amount.
Example Live eventsTime Action Value 14:30 Purchase €124 14:29 Checkout started €124 14:20 Add to cart €124
Attribution
See your true ROAS per ad
Multi-touch marketing attribution. Find the ads that lose money, and cut them.
-
ROAS per ad
Spend, sales, ROAS and cost per lead for each campaign and ad.
Example AttributionCampaign Spend Sales ROAS Prospecting NL
€1,132 8 0.88× Search generic
€1,050 20 2.36× Performance Max
€651 14 2.67× -
Meta vs real sales
What Meta and Google say, next to your real sales. Click a number to see the sales behind it.
Example OverviewPlatform says
129Really sold
82 -
What your pixel misses
Sales and leads only Sightwick counted, and why your pixel missed them.
Example ImpactOnly Sightwick counted Sales Value Banner declined 52 €6,448 52 of 119 sales. Your pixel never saw them.
-
Multi-touch marketing attribution
Give the sale to the first ad, the last ad, or share it between the two. You pick.
Example AttributionFirst touchLast non-directLinearPosition basedTime decay -
Pages that bring leads
How far each page is read, where people leave, and which pages bring leads.
Example Reading depth/pricing78%/services56%/contact38%How far down each page is read.
-
ChatGPT leads
Visits from ChatGPT links and ChatGPT Ads, with the leads and sales behind them.
Example SourcesSource Visits Leads chatgpt.com
41 3 ChatGPT Ads
18 2
Leads
Every lead, with its ad
See which ad brought each lead.
-
Lead list
Who, when, which campaign and stage.
Example LeadsLead and where it came from Stage Quote request Search brand
Won €2,400 Meeting booked Retargeting 30d
Meeting WhatsApp clickNewsletter New -
Customer journey
Every visit, source and page before the lead.
Example Customer journey- Meta ad 12 Sep 09:14
- /pricing 12 Sep 09:15
- Google search 14 Sep 20:02
- Quote request 14 Sep 20:06
-
Won deals
Mark a lead as meeting, qualified, won with its amount, or lost.
Example Mark a leadMeetingQualifiedWonLostAmount€2,400 -
WhatsApp leads
We add a short code to the first WhatsApp message. Type that code in Sightwick and you see which ad started the chat. We don't read your messages.
Example Find a leadRef codeK7Q2Lead Came from WhatsApp click Search generic
The code came with the first WhatsApp message.
-
CRM deals
Deals from any CRM that sends a webhook, or through Zapier, Make or a HubSpot workflow.
Example LeadsLead Stage Amount Quote request Won €2,400 Meeting booked Meeting Quote request Won €1,150 Stage and amount came from your CRM.
-
Bookings and chats
Calendly, cal.com, HubSpot meetings, SavvyCal, Tawk.to, Drift and Trengo count by themselves.
Example Counted by themselvesCalendly
cal.com
HubSpot meetings
SavvyCal
Tawk.to
Drift
Trengo
Send to ads
Send every sale to your ads
Improve ad performance with more and better conversions.
-
Server-side tracking
Leads and sales go to Meta, Google Ads, TikTok, ChatGPT Ads and GA4, with their value. Sent direct to Ads Manager.
Example SendingPlatform Status Last sent Week Meta Ads
Sending 2 min ago 28 Google Ads
Sending 2 min ago 28 TikTok Ads
Sending 2 min ago 28 ChatGPT Ads
Sending 2 min ago 28 GA4
Sending 2 min ago 28 -
Log in to connect
Log in to Meta, Google Ads or TikTok and pick the account. ChatGPT Ads: paste two values.
Example DeliveryPlatform State Meta Ads
Connected Google Ads
Connected TikTok Ads
Connected ChatGPT Ads
Connected -
Hashed email and phone
So Meta and Google recognise more of your buyers.
Example What goes alongPlatform Goes along Meta, TikTok and ChatGPT Ads click ID, browser ID, visitor ID, IP and browser, hashed email and phone Google Ads click ID, or else hashed email and phone Google Analytics 4 visitor ID, and IP for location Browser ID and visitor ID are cookies that recognise a visitor. Email and phone only if the visitor gave them on your site.
-
Only real leads
One conversion per visit, no job applications, and a value per kind of lead. A meeting is worth more than a click.
Example Conversion actionsAction Counts as Value Meeting booked Primary €1,500 Quote request Primary €1,000 Phone click Primary €400 Email click Secondary €150 -
Deals to your ads
Meetings and won deals go to Google Ads, Meta and TikTok, even weeks later.
Example DeliveryDeal To State Won €2,400 Google Ads
Sent Meeting Meta Ads
Sent Won €1,150 TikTok Ads
Sent -
Delivery log
How many leads and sales went out each day, and how many failed.
Example DeliveriesDay Sent Failed Today 20 0 Yesterday 15 0 Monday 25 2
Agencies
All clients in one place
- All clients Every client in one table, on Agency.
- Add a site We start checking it right away.
- Setup call A call per client, on Agency.
- Tracking links Links for every ad, and a check they work.
- Source check Finds sources spelled two ways.
- Export to CSV Attribution, sources and live events.
| Client | State | Conversions | Value |
|---|---|---|---|
| Demo Bureau | Measuring | 33 | €22,100 |
| Demo Shop | Measuring | 119 | €14,756 |
Get a free trial today
Broken tracking is wasting more than 60% of your ad spend. Fix it in minutes.
30 days free, then billed monthly.
Screens marked Example show demo data or a worked example, not customer results.