See what happened before the booking. Keep the leads who leave halfway.
Stick keeps visits, reading and form steps beside the customer’s bookings and CRM results. Find the step to fix and check the journey before a sales call.
A dedicated team sets it up with you. Keep your site and tools. Start with one decision.
<script src="https://glue.yourdomain.com/ ?workspace-id=YOUR_WORKSPACE_ID"></script>
- page_view· Pricing
- scroll_depth· 75% · Pricing
- field_hesitation· Email · Booking form
- rage_click· Booking button
ONE TAG, YOUR DOMAINServed first-party. Confirmed on the first event.
- ONE TAG
- Served from your own domain
- YOUR JOURNEY
- Earlier visits stay attached
- YOUR RULES
- Switches you set per workspace
- ON THE PERSON
- Beside bookings, emails and CRM
- 01 · GROWTH
We know she came from search. We don't know what she read.
So the landing page gets rewritten blind.
- 02 · SALES
The lead arrived with a name and an email. Nothing else.
Not the pricing visits. Not the step where she paused.
- 03 · WEB / DIGITAL
She typed her details, then closed the tab.
The form never sent, so the lead never existed.
The signal was always there.
It happened on your site, then disappeared with the session.
One tag, served from your own domain. Three jobs, on every page.
- RECORD
See what led to the booking.
Pages, reading, form steps, clicks, errors and page speed, as clean events with their time and page.
- Keep your existing site or tag manager. We confirm the connection route before the build.
- Single-page apps included: each route change counts as a page view.
- Name your own moments with one call: glue.journey.track().
STICK · LIVE EVENTSDEMO - page_viewPricing09:14:02
- section_viewPlans compared09:14:31
- scroll_depth75%09:15:10
- page_engaged2 min 10 s09:16:12
- exit_intentPricing09:16:40
A MOMENT YOU NAMEglue.journey.track('pricing_compared', { plans: 2 }) - RECOVERABLE LEADS
It keeps the lead who never pressed send.
Contact details typed into a form and left behind are kept as unconfirmed evidence. Never as a fake submission.
- Only approved contact fields: email, phone and name.
- It never decides who the person is. A confirmed submission does.
- Our booking form, with live times from your booking system, saves the lead at step 1.
- Form failures are captured, not lost.
RECOVERABLE LEADSDEMO CONTACT FORMNOT SENTEMAILs***@***.comPHONE+61 4** *** ***Typed, then the tab closed. The form never sent.
- Contact form · email (masked) · phone (masked) · typed, not sentUNCONFIRMED
- Contact form · email (masked) · sent the next morningCONFIRMED
- ON THE PERSON
Keep the earlier visits on the customer.
On the same timeline as their bookings, emails and CRM record, ready for the Glue.
- Served from your own domain, its first-party cookie outlasts Safari's 7-day cap.
- The same visitor across your domains and the links in your CRM's emails.
THE GLUE · SARAH CHENDEMO - Day 1 · 09:14WebsiteRead pricing.STICK
- Day 9 · 20:41WebsiteRead pricing again.STICK
- Day 9 · 20:46Booking formSaved at step 1. Left at step 2.STICK
- Day 10 · 08:03Booking systemBooked a discovery call.CONNECTED
- Day 14 · 07:55Email platformOpened the ROI email.CONNECTED
Back on Safari 8 days later. Same profile. First-party cookie.
Bring the visit your CRM cannot explain.
A dedicated team connects it with you. Keep your tools. Start with one decision.
Check your systems and their connection routesBring one decision. We check fit.
Keep the evidence a decision needs. Switch on the ones a decision needs.
Choose the outcome first. Switch on the signals that explain it.
- Prepare the first callVisits, returns, reading and content interactions stay together, with their page and time.
- Find the form step to fixHesitation, corrections, validation errors and the step where people stop. Our form backend confirms submissions and captures failures.
- Keep the lead who leavesApproved contact details typed but never sent stay as unconfirmed evidence. Our booking form saves the lead at step 1.
- Check why the visit failedFrustration, JavaScript errors, failed requests and page speed by page and device. Replay masks personal details; JavaScript error messages are hashed.
- Keep the path across visitsYour domain serves Stick. A server-set cookie keeps the visitor beyond Safari's 7-day cap. Ad click IDs come from the landing page URL.
- Choose what you collectSignal switches control collection per workspace. The same visitor can carry across your domains and CRM email links. Location is collected only when switched on.
- Errors, slow pages, frustration and forms left half-finished rise as Findings.Ranked reports in the Glue Console, each one needing a decision.
Journeys, first-party serving, confirmed forms and the booking form run as part of Stick. The other signals run only when their switch is on for your workspace.
Collect what the decision needs. Under consent rules you set, and can change without a code release.
- Consent levels: essential, analytics or full.
- Cookieless or memory-only storage, and Do Not Track respected when you turn it on.
- Your existing cookie banner, detected.
- Tags like tag managers and ad pixels held until consent.
- Never captured: passwords, card details, government ids, health fields and hidden fields.
- Replay masks personal details. JavaScript error messages are hashed.
- Every switch change is audited. One switch turns all of it off.
- Consent required before collection
- Respect Do Not Track
- Session replaypersonal details masked
- Recoverable leadscontact fields only
- Location
EVERY CHANGE IS AUDITEDTRY A SWITCH
One tag in the head of your site. Served from your own domain, so it stays first-party.
Your dedicated team sets up the tag with you. The Console confirms the first event as it lands.
<script src="https://glue.yourdomain.com/ ?workspace-id=YOUR_WORKSPACE_ID"></script>// Optional: name a moment your forms don't carryglue.journey.track('pricing_compared', { plans: 2 })
Keep your site. Let our team connect the signals.
A dedicated team connects it with you. Keep your tools. Start with one decision.
Check your systems and their connection routesBring one decision. We check fit.
Keep your context.
Your living model carries online and offline context to any LLM, BI tool or destination through agreed routes. Export sessions, events and identity links on request.
Keep your systems.
No migration into a new customer database. Your dedicated team confirms the native, API, warehouse or scoped route before connecting it.
Check the integrations librarySignals with a job to do. Three decisions teams use them for.
Tell us the moment your reports never show. We'll find where it happens, and what it would take to keep it.
Your dedicated team sets up the signals under your rules. Describe an outcome in plain English. Check its formula and records in the Glue Console.
- Which form step to fix first.
- Which pages to rewrite before the next campaign.
- Which errors to fix before the next launch.
- Which channels bring people who read pricing.
No pitch deck. No data-engineering homework.
Trusted by