Docs
Multi-Channel Paid Ads Hub
Unify your paid acquisition across Meta Ads, Google Ads (Search & YouTube), and TikTok Ads. Track real-time cross-channel ROAS, Blended CAC, and automated creative fatigue guardrails.
What you need
- An Active Visitorly plan and at least one site
- Access to your Meta Ad Account, Google Ads, or TikTok Ads
- UTM tags on your ad URLs (e.g.
utm_source=facebook&utm_medium=paid&utm_campaign=spring_sale&utm_content=video_1,utm_source=google&utm_medium=paid, orutm_source=tiktok&utm_medium=paid)
Multi-Channel Features
- Unified ROAS & Blended CAC: Automatically computes cross-network customer acquisition costs and MER (Marketing Efficiency Ratio: Total Revenue ÷ Total Ad Spend).
- Channel Filtering: Switch between All Channels (Blended), Meta Ads, Google Ads, and TikTok Ads with one click.
- Ad Fatigue & Anomaly Guardrails: Instant alerts when an ad's CPC spikes by >30% or CTR decays over 48 hours.
- 1-Click Creative Pause: Instantly halt bleeding ad spend directly from the Visitorly guardrails banner.
- AI Copy Coach: Review weak creatives and push paused rewrites into your ad sets.
Steps to Connect
- Select your website in the Visitorly sidebar.
- Open Integrations.
- Click Connect Meta (or sync Google/TikTok Ads). Approve requested permissions.
- Select your ad account and Facebook Page, then click Sync Meta Ads.
- Open Ads from the sidebar to inspect multi-channel performance, blended financial KPIs, and active guardrails.
How attribution works
Visitorly attributes on-site visitor sessions and goal conversions to specific ads using UTM parameters (utm_source, utm_campaign, and utm_content). For Facebook traffic, fbclid automatically links visits to Meta even if UTM tags were omitted.
If you are stuck, pick the matching guide
These pages use the same names as the dashboard sidebar. Open Setup Guide while signed in for the interactive checklist.
Start here
- What is Visitorly?
Plans, who does what, data isolation
- Getting started
Choose a plan, add a site, first install
- In-app Setup Guide
Signed-in checklist (same steps, inside the dashboard)
- FAQ
Empty charts, WordPress zip, JSON export, refunds
Put Visitorly on the website
- Install the tracker
WordPress, GTM, HTML, Shopify, Next.js, CNAME
- Connect Google
Optional GA4 and Search Console
- Paid Ads Hub
Meta, Google, TikTok Ads, Blended CAC & Guardrails
- Connect Clarity
Optional Microsoft Clarity project
Read the numbers
- Overview
KPIs, Traffic Growth notes
- Real-Time
Live visitors after install
- Events
Automatic conversions and named goals
- Audience
Map, new vs returning
- Acquisition
Sources, AI traffic, Search Console
- Paid Ads
Multi-channel ROAS, Blended CAC & Fatigue Guardrails
- AI Insights
Written digest of your metrics
- Portfolio
All websites in one table
- Reports and share links
PDF, CSV, Client Snapshot URL
Manage the account
- Sites
Add a domain, snippets, JSON export
- Team and alerts
Invites, roles, pulse, tracker-down
- Profile, password, 2FA, billing
Join date, period end, last-4, auto-renewal
- API and webhooks
Keys for Zapier / Make — optional
Legal
- Privacy Policy
Accounts, tracker events, retention, export
- Terms of Service
Plans, Whop checkout, acceptable use
- Cookie Policy
Session, share-link, tracker IDs
- Refund Policy
Whop or offline billing, cancellations