Initial Setup
Connect your integrations and configure Adsu.
Before Adsu can start tracking attribution, you need to connect your ad platforms, CRM, and payment processor. This section walks you through each integration step by step, from linking GoHighLevel and your ad accounts to installing the tracking script on your gym's website.
We recommend completing these steps in order. GoHighLevel is the foundation that syncs your contacts and pipeline, ad platforms bring in spend data, Stripe connects revenue, and the tracking script ties website visitors to the rest of the picture.
Connect GoHighLevel
Link your GHL account to sync contacts, pipeline stages, appointments, and messages.
Connect Meta Ads
Pull in Facebook and Instagram ad spend, leads, and enable the CAPI feedback loop.
Connect Google Ads
Track Google Ads spend, impressions, and clicks alongside your Meta campaigns.
Connect Stripe POS
Connect your gym's Stripe account to match payments to contacts and track revenue.
Install Tracking Script
Add a single script tag to your website to capture page views, form fills, and UTM data.
Configure Funnel Stages
Map your GHL pipeline stages to Adsu's funnel for accurate stage-level attribution.
Configure Locations
Set up multiple gym locations with independent integrations and tracking.
Recommended Order
- GoHighLevel — This is the CRM backbone. Contacts, pipeline data, appointments, and messages all flow through GHL. Connect it first so Adsu has a contact database to work with.
- Meta Ads and/or Google Ads — Connect whichever ad platforms you use. This brings in campaign spend, impressions, clicks, and lead form submissions.
- Stripe POS — Connect your gym's Stripe account to close the attribution loop. When a contact makes a payment, Adsu matches it back to the ad that brought them in.
- Tracking Script — Install the script on your gym's website. This captures page views, form submissions, UTM parameters, and click IDs that feed into attribution.
- Funnel Stages — Map your GHL pipeline stages to Adsu's funnel stages. This enables stage-level reporting and triggers Meta CAPI conversion events.
- Locations — If you manage multiple gym locations, set each one up with its own integrations and tracking script.
What Happens After Setup
Once your integrations are connected, Adsu automatically backfills up to 90 days of historical data. This means your dashboard will start showing campaign performance, contacts, and revenue right away — you do not need to wait for new data to accumulate.
After the initial backfill, Adsu runs continuous background syncs to keep your data up to date. Meta and Google ad insights sync every 6 hours, GHL contacts sync every 30 minutes, Stripe transactions sync hourly, and the matching engine runs every 30 minutes to link new contacts to their ad touchpoints.