For UK B2B firms on Google Ads

The £40 click your reporting calls ‘direct’

A buyer clicks your ad on a Tuesday in March. Then nothing: three quiet weeks. When the enquiry finally lands, by form, phone or email, your report credits ‘direct’, and at the next budget review the click you paid for is invisible. Syft records the first touch and pins it to the enquiry whenever it arrives.

How it works

From first click to first order

One snippet starts the record; the rest happens inside Syft. Your forms stay as they are and your buyers notice no difference.

1

Put one snippet on the site

One small piece of JavaScript, installed site-wide. It writes each visitor's first touch to a cookie: channel, campaign, click ID and landing page. That record survives return visits for 30 days.

2

The enquiry arrives, eventually

Your existing forms fire a webhook; you keep them exactly as they are. Tracked numbers log calls. Even a plain email enquiry carries its attribution with it.

3

Every enquiry becomes one scored lead

Everything from the same person is matched by phone and email into one lead, the whole history in one place. Syft scores it 0 to 100 on rules built from your own form fields and sorts the good from the junk.

4

Then the money reports back

Upload quote and order spreadsheets from your ERP or accounts system. Syft matches the companies back to the original marketing lead and pushes real order values into Google Ads for Smart Bidding to learn from.

What's in the box

Six things GA4 won't tell you

Attribution on its own is trivia. These six pieces turn it into a revenue number your MD will trust when the ad budget comes up for review.

First touch, kept for 30 days

The snippet records channel, campaign, click ID and landing page on the very first visit and holds them for 30 days. When the enquiry turns up weeks later, it arrives with its history attached.

One buyer, one lead

The same person fills your form, rings twice, then emails to chase. Syft matches on phone and email and folds it all into a single lead, every touch on one timeline. You stop counting the same job four times.

Scored to your own rules

You define what good looks like using your own form fields: budget, timeline, role, whatever you already ask. Every lead is scored 0 to 100 and marked qualified, not qualified or junk before anyone spends a minute on it.

Alerts only for the good ones

When a lead clears your threshold, sales get an email or Slack alert with one-click actions. Under the threshold, silence. Nobody starts their morning wading through tyre-kickers.

Your order book, joined up

Export quotes and orders from your ERP or accounts package and upload the spreadsheet. Syft matches each company back to the original marketing lead, so the revenue column sits next to the channel that earned it.

Smart Bidding, properly fed

Qualified leads and real order values go back into Google Ads as conversions. Smart Bidding stops chasing cheap form fills and starts bidding for the clicks that end in orders.

Check our workings first

The docs are written in plain English, from what the snippet stores to how scoring works. Setup is quick because so little changes: one snippet on the site, webhooks from the forms you already run. Every customer gets their own instance, with its own database. Have a read, then decide.

Start with the setup guide