Client Landing Page Setup Guide
This guide describes how Pacing Agency sets up a client-owned Webflow landing page with the full tracking stack for paid ads campaigns: GTM, Stape server-side tagging, BigQuery, Google Ads events (page view, CTA click, lead form submit), and user-id propagation to forms and booking widgets.
Use case: A dedicated subdomain (e.g. get.clientdomain.com) hosts a Webflow landing page for Google Ads traffic. The main client website may remain on another CMS (e.g. Wix) during the transition.
What This Guide Covers
| Page | Content |
|---|---|
| Migrating from another CMS | Domain and DNS when the client site is on Wix or another platform; Wix name server limitations and workarounds. |
| Third-party embeds and tracking | GTM and Google Analytics on the page that contains Cal.com (and similar); user-id in booking widgets and forms. |
| Full stack implementation | Phase-by-phase setup: Cloudflare DNS, Stape, GTM (web + server), BigQuery, Google Ads events, Webflow code snippets, testing. Includes tables, diagrams, and code. |
The Server-Side Tracking Guide covers Stape/GTM/BigQuery in more depth; this guide focuses on client landing page subdomain, Webflow, and CMS-migration specifics.
Prerequisites
- Client has (or will have) a Webflow site for the landing page.
- Domain will be managed in Cloudflare (client account with Pacing as Super Admin is preferred; see Cloudflare (tool)).
- GTM web + server containers (and Stape) for the client.
- GA4 property and Google Ads linked; BigQuery dataset for event logging.
Access pattern (GA4 and GTM)
- Prefer client-owned Google Analytics and Google Tag Manager accounts: the client creates the account and property/containers, then adds Pacing (e.g. Ben and Cam) as administrators with Read, Write, and Publish (GTM). Default GTM invite is often read-only; ensure each user is set to full access so tags can be published.
- Same pattern for GA4: client creates the property and adds Pacing as users with the needed role (e.g. Administrator).
Related Documentation
- GTM (tool) – Container setup, user-id (
_c_*) patterns. - Stape (tool) – Server-side GTM hosting.
- Cloudflare (tool) – DNS, SSL; prefer client-owned account with Pacing as Super Admin.
- Server-Side Tracking Guide – End-to-end Stape/GTM/BigQuery setup.