Analytics
Connect Google Analytics 4
Quote views and acceptances in your GA4 funnel.
Overview
Google Analytics 4 + TackQuote
TackQuote sends quote engagement to your own GA4 property server-side, through the Measurement Protocol — so buyer-portal activity shows up next to the rest of your acquisition data without a tag on the page. Two events are sent today: quote_viewed when a buyer opens a quote, and quote_accepted when they accept, each carrying the quote id and value. TackQuote derives a stable client id from the buyer so repeat visits group together instead of looking like new users. Sends are fire-and-forget by contract: a revoked API secret or a Google outage is logged and skipped, never allowed to interfere with a buyer viewing or accepting a quote.
TackQuote posts events to the GA4 Measurement Protocol collect endpoint using your Measurement ID and API secret. Two fields to connect.
Before you start
What you'll need
- A GA4 property with a web data stream
- The stream's Measurement ID (G-XXXXXXX)
- A Measurement Protocol API secret for that stream
- TackQuote Basic plan or above
Setup
How to connect Google Analytics 4
Create a Measurement Protocol API secret
In GA4 Admin → Data Streams, open your web stream and create a Measurement Protocol API secret. Copy it along with the stream's Measurement ID (G-XXXXXXX).Connect in TackQuote
Paste the Measurement ID and API secret in TackQuote Settings → Integrations → Google Analytics. TackQuote validates them against Google and refuses to store a pair Google rejects.Confirm events are arriving
Open a quote in the buyer portal and watch for quote_viewed in GA4 Realtime. The connector also has a test button that re-validates the stored credentials.Decide what counts as a conversion
Mark quote_accepted as a key event in GA4 if you want it counted as a conversion. TackQuote sends the event; the conversion designation lives in your property.
Capabilities
What you get
Quote Views As GA4 Events
Each buyer view of a quote sends a quote_viewed event to your property with the quote id and value attached — no client-side tag needed in the buyer portal.
Acceptance In Your Funnel
Acceptance sends quote_accepted, so closed quotes sit in the same reports as the campaigns and channels that produced them.
Stable Buyer Client IDs
TackQuote derives a consistent GA4 client id per buyer, so the same buyer returning does not register as a brand new user each time.
Never Blocks A Buyer
Analytics sends are fire-and-forget. A bad API secret or a Google outage is logged and ignored rather than surfacing to the buyer.
FAQ
Google Analytics 4 questions
Which events does TackQuote send to GA4?
quote_viewed when a buyer opens a quote and quote_accepted when they accept, each with the quote id and value. That is the whole surface today — TackQuote does not stream its full event log into GA4.
Do I need to configure anything in GA4 for conversions?
Yes, if you want acceptance counted as a conversion: mark quote_accepted as a key event in GA4 Admin. TackQuote sends the event either way.
Can a Google outage affect my quotes?
No. Sends are fire-and-forget and every failure is caught and logged. Buyer-facing actions never wait on Google's response.