Fini CTA Constellation — page → button → cta_id

Property 342912545 (www.usefini.com) · cta_click events, 2026-09-19 only · Every page is a star, sized and lit by its total clicks. Click a star to zoom into its own constellation of buttons — each one lit with its own real count.
27
total cta_click events today
8 (30%)
matched a documented cta_id
14 (52%)
no cta_id at all ("(not set)")
5 (19%)
real cta_id, but not in the map
3 / 86
documented buttons hit at least once
Fixed and published, GTM v18 (+ v19 for the floating pill) — 2026-09-19: root cause found and corrected. cta_id used to be computed by a separate GTM variable that fell back across 3 dataLayer keys written by different, separate pushes. Tag 27 now computes cta_id inline, and Tag 8 reads that value straight from the push. The floating "Book a Call" pill (Tag 41) was merged into this same system as a new floating section. Live-verification pending CDN propagation at time of writing — the constellation below still shows the pre-fix data used to diagnose the bug.
Pre-fix snapshot (2026-09-19, before GTM v18/v19): only 30% of that day's real cta_click events carried a matching cta_id, 52% fired with none at all, 19% were malformed (doubled action slug). This is the exact data that led to the fix above — the before-picture, not current state.

The constellation

page star clicked button 0 clicks anomaly / bad cta_id no cta_id
click a star to zoom into its constellation · click "all pages" to zoom back out

Data quality issues found today

cta_id receivedPageCountNote
book_a_call_home_nav/1Not in the documented map for Home nav (live-DOM sweep found only 'Get in touch' there).
cta_home_body/1Generic fallback id — button text slugified to empty, JS variable fell back to 'cta'.
talk_to_our_team_home_nav/1Not in the documented map for Home nav at all — unexpected label.
book_a_callbook_a_call_ecommerce_nav/industries/e-commerce1Malformed: action slug duplicated, no separator. Real GTM bug, now fixed (GTM v18).
get_in_touchget_in_touch_ecommerce_nav/industries/e-commerce1Same malformed-doubling bug, same page/nav as above.

Full documented button table — all 86, today's real count

cta_idLabelSectionPagehrefClicks today
book_a_call_aboutus_navBook a callnav/company/about-us./contact0
book_a_call_blog_navBook a callnav/blog./company/contact0
book_a_call_casestudies_navBook a callnav/case-studies./company/contact0
book_a_call_halloffame_navBook a callnav/hall-of-fame./company/contact0
book_a_call_integrations_navBook a callnav/product/integrations../company/contact0
book_a_call_platform_navBook a callnav/product/platform../company/contact0
book_a_call_privacypolicy_navBook a callnav/security/privacy-policy../company/contact0
book_a_call_termsofservice_navBook a callnav/security/terms-of-service../company/contact0
book_a_call_trustmetrics_navBook a callnav/trust-metrics./company/contact0
book_a_demo_bettertogether_bodyBook a demo→ *(malformed, see note)*body/better-togetherhttps://www.usefini.com/company/contact0
book_a_demo_bettertogether_navBook a demonav/better-togetherhttps://www.usefini.com/company/contact0
book_a_demo_pricing_bodyBook a demobody/pricing./company/contact0
contact_aboutus_bodyContactbody/company/about-us./contact0
contact_blog_footerContactfooter/blog./company/contact0
contact_casestudies_footerContactfooter/case-studies./company/contact0
contact_compare_footerContactfooter/compare./company/contact0
contact_contact_footerContactfooter/company/contact./contact0
contact_ecommerce_footerContactfooter/industries/e-commerce../company/contact0
contact_finance_footerContactfooter/industries/finance../company/contact0
contact_gaming_footerContactfooter/industries/gaming../company/contact0
contact_glossary_footerContactfooter/glossary./company/contact0
contact_halloffame_footerContactfooter/hall-of-fame./company/contact0
contact_healthcare_footerContactfooter/industries/healthcare../company/contact0
contact_home_footerContactfooter/./company/contact0
contact_integrations_footerContactfooter/product/integrations../company/contact0
contact_knowledgeatlas_footerContactfooter/knowledge-atlas./company/contact0
contact_platform_footerContactfooter/product/platform../company/contact0
contact_pricing_footerContactfooter/pricing./company/contact0
contact_privacypolicy_footerContactfooter/security/privacy-policy../company/contact0
contact_scout_footerContactfooter/scout./company/contact0
contact_technology_footerContactfooter/industries/technology../company/contact0
contact_termsofservice_footerContactfooter/security/terms-of-service../company/contact0
contact_trustmetrics_bodyContactbody/trust-metrics./company/contact0
contact_us_pricing_bodyContact usbody/pricing./company/contact0
contact_us_scout_bodyContact usbody/scout./company/contact0
get_bettertogether_bodyGet→ *(malformed, see note)*body/better-togetherhttps://www.usefini.com/company/contact0
get_in_touch_aboutus_navGet in touchnav/company/about-us./contact0
get_in_touch_blog_footerGet in touchfooter/blog./company/contact0
get_in_touch_blog_navGet in touchnav/blog./company/contact0
get_in_touch_casestudies_footerGet in touchfooter/case-studies./company/contact0
get_in_touch_casestudies_navGet in touchnav/case-studies./company/contact0
get_in_touch_compare_footerGet in touchfooter/compare./company/contact0
get_in_touch_compare_navGet in touchnav/compare./company/contact0
get_in_touch_contact_footerGet in touchfooter/company/contact./contact0
get_in_touch_contact_navGet in touchnav/company/contact./contact0
get_in_touch_ecommerce_bodyGet in touchbody/industries/e-commerce../company/contact0
get_in_touch_ecommerce_footerGet in touchfooter/industries/e-commerce../company/contact0
get_in_touch_ecommerce_navGet in touchnav/industries/e-commerce../company/contact0
get_in_touch_finance_bodyGet in touchbody/industries/finance../company/contact0
get_in_touch_finance_footerGet in touchfooter/industries/finance../company/contact0
get_in_touch_finance_navGet in touchnav/industries/finance../company/contact0
get_in_touch_gaming_bodyGet in touchbody/industries/gaming../company/contact0
get_in_touch_gaming_footerGet in touchfooter/industries/gaming../company/contact0
get_in_touch_gaming_navGet in touchnav/industries/gaming../company/contact0
get_in_touch_glossary_footerGet in touchfooter/glossary./company/contact0
get_in_touch_glossary_navGet in touchnav/glossary./company/contact0
get_in_touch_halloffame_footerGet in touchfooter/hall-of-fame./company/contact0
get_in_touch_halloffame_navGet in touchnav/hall-of-fame./company/contact0
get_in_touch_healthcare_bodyGet in touchbody/industries/healthcare../company/contact0
get_in_touch_healthcare_footerGet in touchfooter/industries/healthcare../company/contact0
get_in_touch_healthcare_navGet in touchnav/industries/healthcare../company/contact0
get_in_touch_home_bodyGet in touchbody/./company/contact2
get_in_touch_home_footerGet in touchfooter/./company/contact0
get_in_touch_home_navGet in touchnav/./company/contact5
get_in_touch_integrations_footerGet in touchfooter/product/integrations../company/contact0
get_in_touch_integrations_navGet in touchnav/product/integrations../company/contact0
get_in_touch_knowledgeatlas_footerGet in touchfooter/knowledge-atlas./company/contact0
get_in_touch_knowledgeatlas_navGet in touchnav/knowledge-atlas./company/contact0
get_in_touch_platform_bodyGet in touchbody/product/platform../company/contact0
get_in_touch_platform_footerGet in touchfooter/product/platform../company/contact0
get_in_touch_platform_navGet in touchnav/product/platform../company/contact0
get_in_touch_podcast_navGet in touchnav/podcast./company/contact0
get_in_touch_pricing_footerGet in touchfooter/pricing./company/contact0
get_in_touch_pricing_navGet in touchnav/pricing./company/contact1
get_in_touch_privacypolicy_navGet in touchnav/security/privacy-policy../company/contact0
get_in_touch_scout_footerGet in touchfooter/scout./company/contact0
get_in_touch_scout_navGet in touchnav/scout./company/contact0
get_in_touch_technology_bodyGet in touchbody/industries/technology../company/contact0
get_in_touch_technology_footerGet in touchfooter/industries/technology../company/contact0
get_in_touch_technology_navGet in touchnav/industries/technology../company/contact0
get_in_touch_termsofservice_navGet in touchnav/security/terms-of-service../company/contact0
get_in_touch_trustmetrics_navGet in touchnav/trust-metrics./company/contact0
get_scout_in_your_slack_scout_bodyGet Scout in your Slackbody/scout./company/contact0
get_started_pricing_bodyGet Startedbody/pricing./company/contact0
improve_your_trust_metrics_now_trustmetrics_bodyImprove your Trust Metrics Nowbody/trust-metrics./company/contact0
try_scout_for_free_scout_bodyTry Scout for freebody/scout./company/contact0
Built 2026-09-19 from a live GA4 Data API pull (customEvent:cta_id × pagePath, filtered eventName=cta_click, date range = today only). schedule_a_call_contact_form excluded from this graph — it's a form_submitted event, not cta_click, so it doesn't belong in this map. Constellation: D3.js force simulation, one scene per depth (pages, then a clicked page's own buttons) so nothing renders on top of anything else. Colors and type follow Fini's own measured brand system (lime #c3ee5e, dark grounds, Geist + Clash Display). Sample size is thin (27 events, single day) — treat as directional, not statistically meaningful yet.