From ad click to won deal

Track every sale and lead automatically, and send it to your ads.

Example
app.sightwick.com

Live events

demo-shop.sightwick.com

WhenActionCame fromPageValue
14:30PurchaseProspecting NL/checkout/thank-you€124
14:29Checkout startedProspecting NL/checkout€124
13:52PurchaseSearch generic/checkout/thank-you€129
13:50Checkout startedSearch generic/checkout€129
12:17PurchaseGoogle search/checkout/thank-you€78
11:41PurchaseRetargeting 30d/checkout/thank-you€118
10:05PurchasePerformance Max/checkout/thank-you€258
09:26PurchaseDirect/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
    Install
    Your siteCopy
    Tag ManagerCopy
    Shopify 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
    Scan9 pages · 29 s
    Found
    Contact formFound
    Trial sign-up formFound
    Email linkFound
  • Leads and orders

    Forms, phone and WhatsApp clicks, bookings and chats, and Shopify orders, each with its source and value.

    Example
    Live eventsToday
    TimeActionValue
    09:52WhatsApp click€250
    09:47Phone click€400
    09:41Quote request€1,000
    09:38Meeting 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 eventsToday
    TimeActionValue
    13:52PurchaseSearch generic€129
    11:41PurchaseRetargeting 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 attentionThis week
    WhatWhere
    Quote form stopped counting/quote
    2 sales didn't reach Google AdsSee why
    All other actions OK
  • Shopify pixel

    Our custom pixel sends checkout and every order with its amount.

    Example
    Live eventsDemo shop
    TimeActionValue
    14:30Purchase€124
    14:29Checkout started€124
    14:20Add 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
    AttributionLast 30 days
    CampaignSpendSalesROAS
    Prospecting NL€1,13280.88×
    Search generic€1,050202.36×
    Performance Max€651142.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
    OverviewLast 30 days

    Platform says

    129

    Really sold

    82
  • What your pixel misses

    Sales and leads only Sightwick counted, and why your pixel missed them.

    Example
    ImpactLast 30 days
    Only Sightwick countedSalesValue
    Banner declined52€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
    AttributionModel
    First 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 depthLast 30 days
    /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
    SourcesLast 30 days
    SourceVisitsLeads
    chatgpt.com413
    ChatGPT Ads182

Leads

Every lead, with its ad

See which ad brought each lead.

  • Lead list

    Who, when, which campaign and stage.

    Example
    LeadsLast 30 days
    Lead and where it came fromStage
    Quote requestSearch brandWon €2,400
    Meeting bookedRetargeting 30dMeeting
    WhatsApp clickNewsletterNew
  • Customer journey

    Every visit, source and page before the lead.

    Example
    Customer journey2 visits
    1. Meta ad 12 Sep 09:14
    2. /pricing 12 Sep 09:15
    3. Google search 14 Sep 20:02
    4. Quote request 14 Sep 20:06
  • Won deals

    Mark a lead as meeting, qualified, won with its amount, or lost.

    Example
    Mark a leadQuote request
    MeetingQualifiedWonLost
    Amount€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 leadLeads
    Ref codeK7Q2
    LeadCame from
    WhatsApp clickSearch 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
    LeadsThis week
    LeadStageAmount
    Quote requestWon€2,400
    Meeting bookedMeeting
    Quote requestWon€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 themselves7 tools
    Calendlycal.comHubSpot meetingsSavvyCalTawk.toDriftTrengo

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
    Sending
    PlatformStatusLast sentWeek
    Meta AdsSending2 min ago28
    Google AdsSending2 min ago28
    TikTok AdsSending2 min ago28
    ChatGPT AdsSending2 min ago28
    GA4Sending2 min ago28
  • Log in to connect

    Log in to Meta, Google Ads or TikTok and pick the account. ChatGPT Ads: paste two values.

    Example
    Delivery
    PlatformState
    Meta AdsConnected
    Google AdsConnected
    TikTok AdsConnected
    ChatGPT AdsConnected
  • Hashed email and phone

    So Meta and Google recognise more of your buyers.

    Example
    What goes along
    PlatformGoes along
    Meta, TikTok and ChatGPT Adsclick ID, browser ID, visitor ID, IP and browser, hashed email and phone
    Google Adsclick ID, or else hashed email and phone
    Google Analytics 4visitor 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 actions
    ActionCounts asValue
    Meeting bookedPrimary€1,500
    Quote requestPrimary€1,000
    Phone clickPrimary€400
    Email clickSecondary€150
  • Deals to your ads

    Meetings and won deals go to Google Ads, Meta and TikTok, even weeks later.

    Example
    DeliveryThis week
    DealToState
    Won €2,400Google AdsSent
    MeetingMeta AdsSent
    Won €1,150TikTok AdsSent
  • Delivery log

    How many leads and sales went out each day, and how many failed.

    Example
    DeliveriesPer day
    DaySentFailed
    Today200
    Yesterday150
    Monday252

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.
  • Source check Finds sources spelled two ways.
  • Export to CSV Attribution, sources and live events.

Sightwick for agencies

Example
All clientsLast 30 days
ClientStateConversionsValue
Demo BureauMeasuring33€22,100
Demo ShopMeasuring119€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.