Square → GA4 → Google Ads

Connect Square Bookings
to Google Analytics 4

Track booking conversions, payments and orders in GA4 & Google Ads. SquareHook receives Square webhook events and forwards them to your GA4 in real time. No code. Two minutes of setup.

3 days free · No credit card required

Square booking conversions in Google Analytics 4

Your Square bookings,
fully tracked in GA4

Connect once — and every booking, payment and order becomes a measurable GA4 event you can act on.

Google Ads conversion tracking

Import booking events into Google Ads as conversions. See your cost-per-booking and optimize campaigns around real results.

Track Square Appointments in real time

Every new booking appears in GA4 DebugView and Realtime reports within seconds — with booking ID, status, location and customer data.

See which channels drive bookings

Organic search, paid ads, Instagram, referrals — SquareHook automatically attributes the source of each booking so you know what's working.

Build remarketing audiences

Use GA4 booking events to create Google Ads audiences — re-engage people who visited but didn't book, or upsell existing clients.

Up and running
in 2 minutes

No code. No developer. Just four steps and Square events start flowing into your GA4.

1

Create your account

Sign up at SquareHook. 3 days free, no credit card needed.

2

Add your GA4 & Square credentials

Enter your GA4 Measurement ID, API Secret, and your Square Webhook Signature Key.

3

Copy your webhook URL

Each project gets a unique URL: square.yason.studio/wh/abc…

4

Paste into Square Dashboard

Square Dashboard → Webhooks → Add Subscription → paste URL. Bookings now appear in GA4.

Your project settings
project"My Salon"
ga4_id"G-XXXXXXXXXX"
eventsbooking.created, payment.created
Your webhook URL
https://square.yason.studio/wh/a1b2c3…
GA4 receives in real time
event"sq_booking_created"
source"square_booking_site"
medium"organic"
booking_id"bk_xyz123"
customer_id"cust_abc456"

Simple, honest pricing

Start free for 3 days. No credit card. Cancel anytime.

Monthly
$14.9/mo
 
Unlimited webhook requests
Unlimited projects
Premium support
3-day free trial
Get Started Free

Both plans start with a 3-day free trial. No credit card required. Cancel anytime.

Built secure from day one

Every webhook is verified. Every credential is protected. Your data never touches third parties.

HMAC-SHA256 Verification

Every request is verified against Square's cryptographic signature. Forged or tampered requests are rejected before any processing happens.

Unique Token Per Project

Each project gets a random 32-character token. If one project is compromised, all others remain completely unaffected.

HTTPS Only

All traffic is encrypted in transit. Your Square Signature Key and GA4 API Secret are stored encrypted and never transmitted in plain text.

Start tracking Square Appointments
in GA4 — for free

3 days free. No credit card. Your first booking event in GA4 in under 2 minutes.