For services and leads

Know which ads bring calls.

Count calls, bookings and forms as goals. Sporetag shows which ad, keyword, post or text brought each one.

See how it works

  • Calls, forms and bookings
  • Google and Meta ads
  • No developer

A demo feed of six leads for a dental office: bookings, calls and forms. First they arrive with no known source, then Sporetag credits each one to a Google keyword, a Meta ad, a text or an email. Demo data.

Calls, forms and bookings, each with its source. Demo data for a made-up dental office.

Leads come in. Nobody knows from where.

The phone rings. A form comes in. The ad platform claims a few, the rest look like they came from nowhere.

harbordental.example · last 30 daysdemo data
Bookings, no known source34%11 of 32 bookings
Calls tied to a keyword0The phone rings, nobody knows why
What that costs youYou pay for clicks that never book.
Google Ads · with a Sporetag columndemo data
Bookings by keyword: what Google Ads reported and what Sporetag saw. Demo data.
KeywordGoogle reportedSporetag saw
emergency dentist914
teeth whitening near me49
dental implants cost26
Total, 3 keywords1529
Sporetag saw +14 more bookings on the same keywords.Demo data. Yours will differ.

Better data

Same ads. Now you see every booking.

  • Bookings from people who came back later still count
  • Calls from taps on your number get a source
  • Cut keywords that bring clicks but no bookings
See how it works

Built for services

The first click books the visit.

Patients search, leave, and come back from a text or a bookmark. Last-click reports give the ad no credit. Sporetag does.

Journeys across days need Attribution mode, on paid plans.

customer journey · tracked by Sporetagdemo data
  1. Day 0Searched "emergency dentist", tapped your ad
  2. Day 0Read your prices page, left
  3. Day 2Came back from a text reminder
  4. Day 2Booked a visit
  5. Day 30Booked a cleaning
Last click said Text The ad got no credit
Sporetag, first touch 2 Both bookings to the keyword

Example journey. Demo data.

What you track

Calls, forms and bookings.

  • Calls

    Taps on your number

    Send an event when someone taps your phone number. It counts as a goal.

    Call taps, 30 days 41 Demo data
  • Forms

    Every form sent

    Use your thank-you page as a goal. No code at all.

    Forms sent, 30 days 58 Demo data
  • Bookings

    Bookings by source

    Count the booked page, then see the ad or keyword behind each one.

    Bookings, 30 days 32 Demo data

How it works for you

From search to booking in four steps.

The real screens in the app. No developer needed.

  1. Step 01: Add one line

    Put Sporetag on your site.

    • Add your website address in the app.
    • Pick where your site is built. Copy one line.
    • Paste it where the guide says. The check turns green.
    sporetag.com/app/startstep 2

    Where is your site built?

    • Shopify
    • WordPress
    • Squarespace
    • Wix
    • Webflow
    • Framer
    • Google Tag Manager
    • Plain HTML
    <script defer data-site="fernandmoss.example" src="https://sporetag.com/s.js"></script>Copy

    First visit arrived. You are set up.

  2. Step 02: Tag your ads

    Copy the Google template.

    • New link, then the Google Ads chip.
    • Paste it in Final URL suffix.
    • Meta ads have their own template.
    sporetag.com/app/links/newthe app
    Track each ad in Google AdsCopy
    utm_source=google&utm_medium=cpc&utm_campaign={campaignid}&utm_content={creative}&utm_term={keyword}
    1. In Google Ads, open the settings of your account or campaign and find Final URL suffix.
    2. Paste this. Keep auto-tagging on: its gclid helps Sporetag too.
    3. Save. Google fills in the campaign, ad and keyword for each click.
  3. Step 03: Count the lead

    Add a goal for each kind.

    • Bookings: the page after booking.
    • Forms: the thank-you page.
    • Calls: an event on your phone link.
    sporetag.com/app/s/fernandmoss/goalsthe app

    Add a goal

    EventSent from your site with JavaScript.Page visitA path like /thanks. Use * for any part.
    NameCall tap
    Event name or pathCall
    Add goal
  4. Step 04: Read the report

    See which keyword books.

    • Open Attribution, then By ad set or keyword.
    • Pick the Booking goal.
    • Cut what brings clicks but no bookings.
    sporetag.com/app/s/harbordental/attributiondemo data

    By ad set or keyword (utm_term)

    Bookings by keyword. Demo data.
    KeywordConv.
    emergency dentist14
    teeth whitening near me9
    dental implants cost6
  • No developer needed
  • No changes to your ads
  • No cookie banner in Private mode

Your ads stay the same. Your calendar gets clearer.
You pay for what books.

Better targeting

Meta learns who books.

  • Goals you tick go to the Meta Conversions API
  • Sent from our server, with an event id so each counts once
  • On Solo, Studio, Agency and Custom. Google Ads upload (when shipped)
sporetag.com/app · senddemo data
CatchSendLearn
Sporetag41 sales caught
MetaReceiving salesOptimizing delivery
Google Ads(when shipped)
Sales the platform missed, sent from our server.How it works

One dashboard

Everything in one dashboard.

Visitors, sources, campaigns and goals on one page. Try it on the demo shop.

sporetag.com/app · fernandmoss.exampledemo data
Unique visitors5,450+18%
Pageviews12.2k+19%
Conversions2,375+16%
Purchases559+14%
  • Google1,623
  • Instagram595
  • Facebook460
  • Newsletter404

Open the live demoRead a walkthrough

The plan that fits

Most service businesses start on Solo.

Solo$29a month

One business, up to five sites. Attribution and Meta included.

  • 5 sites
  • 100k pageviews and clicks a month
  • 250 active short links
  • 2 years of history
  • Attribution and the Meta Conversions API

Our promise

30 days to decide. Or your money back.

If Sporetag is not right for you, ask within 30 days of your first payment. We refund it in full. No questions asked.

  • Cancel any time in Billing
  • Export your data as CSV
  • Free plan with no card

Questions, answered.

Can it track phone calls?

It counts taps on your phone number, sent as an event. Calls dialed by hand are not tracked, and Sporetag does not record calls.

Does it work with my booking tool?

If your booking tool shows a confirmation page on your site, use that page as a goal. If it runs in a pop-up, send an event when the booking is done.

Can I send leads to Meta?

Yes, on Solo, Studio, Agency and Custom. Tick the goal and pick Lead as the Meta event.

Does it send bookings to Google Ads?

Not yet. Conversion upload to Google Ads is planned. Today Sporetag shows bookings by campaign and keyword in its own report.

Do I need a developer?

No. Paste one line, then mark your thank-you page as a goal. Phone taps need one short line, and the guide shows it.

I already use Google Analytics. Why add this?

Keep it if you like. Sporetag adds what it does not: short links that see the sale, credit by ad set and link, sales sent to Meta, and simple dashboards for clients.

Will it slow my site down?

No. The script is small, loads after your page and sends one short message per page view.

What does it cost?

Paid plans start at $29 a month, with prices on the pricing page. No sales call needed. Free is a small way to try basic stats.

What if it is not right for me?

Ask within 30 days of your first payment and we refund it in full. No questions asked. You can also cancel any time in Billing.

Know which platforms drive revenue.

Set up in minutes. Then watch the first sale come in.