Conversion tracking
Scribe shows which clicks became customers. One tracking SDK. Full-funnel attribution from signature impression to closed deal.
Conversion tracking
Scribe shows which clicks became customers. One tracking SDK. Full-funnel attribution from signature impression to closed deal.
Click-to-conversion attribution
Every click gets a unique Click ID. When a visitor converts, Scribe attributes it to its source.
Works with your stack
Send conversion data to CRM, data warehouse, or your marketing tools via API and webhooks.
Ad-blocker resilient
Scribe's server-side API captures every conversion even when browsers block scripts.
What you can measure
Views
How many people saw your email signatures.
Clicks
How many clicked through to your website.
Sign-up
How many completed a defined action.
Revenue
Total and per-conversion value.
Conversion rate
Conversions as a percentage of clicks.
ROI
Revenue attributed to Scribe vs. your subscription cost.
Two ways to track conversions
JavaScript SDK
Install a lightweight script on your website. No developer required. Works like a Google Ads tag. Under 3KB gzipped.
Server-side API
Send conversion events from your backend. Ad-blocker proof and ideal for purchase or subscription events where accuracy matters most.
Set up in under 5 minutes
I need you to install Scribe conversion tracking on my website. Here's what to do: 1. Add this script tag to every page, just before the closing </head> tag: <script src="https://cdn.scribe-mail.com/tracking.js" data-workspace="REPLACE_WITH_YOUR_SCT_TOKEN" async></script> Replace REPLACE_WITH_YOUR_SCT_TOKEN with my actual workspace token. 2. Find every place where a conversion happens (form submission, button click, purchase confirmation, etc.) and add a tracking call. Examples: - For a form submission: document.querySelector('#demo-form').addEventListener('submit', function() { scribe.track('demo_booked'); }); - For a purchase with a value: scribe.track('purchase', { value: 99.00, currency: 'USD' }); - For a signup: scribe.track('trial_started'); 3. The event keys I want to track are: - demo_booked (category: lead) - purchase (category: sale, default value: 99.00) - trial_started (category: lead) Adjust these to match the actual conversion actions on my site. 4. Make sure the script loads on all pages, not just the landing page — visitors might navigate before converting. 5. If there's a cookie consent banner, only load the script after consent is given for analytics/marketing cookies. Important notes: - The scribe.track() function silently does nothing if the visitor didn't arrive via a Scribe email signature link, so it's safe to call on every conversion. - The script is under 3KB and loads asynchronously — it won't slow down the site. - Documentation: https://scribe.mintlify.app/conversion-tracking/javascript-sdk
Privacy and compliance
First-party cookies only
The tracking cookie is set on your domain, not Scribe's. No third-party cookie issues.
No PII collected
The SDK only transmits the sclid, event key, page URL, and any metadata you explicitly provide.
Do Not Track
The SDK respects the browser's Do Not Track header.
GDPR-friendly
Conversion tracking operates on a per-click identifier, not persistent user profiles.
ROI
See how much revenue and time your team could gain with Scribe email signatures.
12% average click-through rate - 6x higher than email marketing standards. Measured on 50,000+ emails with Scribe marketing banners.
With Scribe's conversion tracking, it's a number you will be able to measure.
ROI Calculation
Monthly
Yearly
Save 20%252,0000
Yearly outreach emails
New leads per year
30,2400
Paying customers
6000
Average order value
$100$0
Potential yearly revenue
$60,000$0
Yearly billing discount
-$348$0
Scribe Yearly Cost
-$1,392$0
Total Earned
+$58,608$0
This is earned back on a yearly basis


Join 10,000+ companies using Scribe to power 15 million daily brand impressions
No card required. All features. Unlimited users.

