Audit Date: March 18, 2026 | Ads Manager: Alex Torres
Meta Pixel is installed but critical tracking infrastructure is incomplete. Do NOT scale until these issues are resolved.
Installed
Not Configured
Not Mapped
Not Configured
Impact: Meta can't optimize campaigns. You're flying blind — no way to track ROAS, CPA, or which ads drive subscriptions.
Finding: Meta Pixel ID 1549673806130049 is installed and fires PageView on ezywill.com.au. However, there are NO conversion event tags configured in GTM for:
user_signed_up → Should fire Meta Lead event ($5 value)will_started → Should fire Meta CompleteRegistration event ($25 value)subscription_started → Should fire Meta Purchase event ($99 value, AUD currency)What's happening now: These events ARE firing in PostHog (confirmed via event-types query), but they're NOT being forwarded to Meta. Meta algorithm has zero signal to optimize for conversions.
Impact: Losing 30-40% of conversion data due to iOS 14.5+ ATT framework, browser blockers, and cookie deletion.
Finding: You have TWO GTM containers installed:
GTM-N64N8P3B — Client-side GTM (standard web container)GTM-NB4XJSZJ — Server-side GTM container (server-side-tagging-ozplwpaooa-uc.a.run.app)The server-side container EXISTS but is NOT sending Meta CAPI events. This means:
event_id deduplication configured (browser + server events will double-count)em, ph, fn, ln) for better attributionImpact: Without Enhanced Match parameters, Meta can't accurately attribute conversions to ad clicks, especially post-iOS 14.5.
Industry Benchmark: EMQ score ≥ 8.0 for Purchase events = PASS. Below 6.0 = FAIL.
Your Status: UNKNOWN — Cannot check EMQ without Events Manager access. However, since CAPI isn't configured and no Enhanced Match parameters are being sent, EMQ is likely below 5.0.
Impact: Meta may restrict ad delivery or reject ads. Domain verification is REQUIRED for business credibility and iOS 14.5+ event prioritization.
Action Required: Verify ezywill.com.au and app.ezywill.com.au in Business Manager.
Impact: For iOS 14.5+ users, Meta can only track 8 conversion events. You must prioritize which events to track.
Recommended Priority (1-8):
Purchase (subscription_started) — $99 valueCompleteRegistration (will_started) — $25 valueLead (user_signed_up) — $5 valueViewContent (pricing page view)AddToCart (if applicable)| Item | Status | Notes |
|---|---|---|
| Meta Pixel Installed | PASS | Pixel ID 1549673806130049 firing on ezywill.com.au |
| GTM Container (Client-Side) | PASS | GTM-N64N8P3B — Active and loading |
| GTM Container (Server-Side) | PASS | GTM-NB4XJSZJ — Installed but not configured for Meta |
| PostHog Event Tracking | PASS | All key events firing: user_signed_up, will_started, subscription_started |
| Meta Ads Account | PASS | Account ID: act_2067990890732175 |
Create 3 Meta Pixel event tags in GTM container GTM-N64N8P3B:
| PostHog Event (Trigger) | Meta Event | Value | Currency |
|---|---|---|---|
user_signed_up |
Lead |
5 | AUD |
will_started |
CompleteRegistration |
25 | AUD |
subscription_started |
Purchase |
99 | AUD |
Implementation: Use GTM Tag Manager API or manual setup. Each event must:
event_id parameter for deduplication (generate from PostHog event ID)value and currency parametersIn your server-side GTM container (GTM-NB4XJSZJ), create Meta Conversions API tags that mirror the client-side events:
Lead, CompleteRegistration, Purchaseevent_id matching (MUST use same ID as client-side to prevent double-counting)em (email hash) — from user signup dataph (phone hash) — if collectedfn, ln (first/last name hashes)ct, st, zp (city, state, zip)Go to Business Manager → Brand Safety → Domains and verify:
ezywill.com.auapp.ezywill.com.auAdd the Meta domain verification DNS TXT record to your domain registrar.
Go to Events Manager → Data Sources → 1549673806130049 → Settings → Aggregated Event Measurement.
Set event priority (1-8) as recommended above. This ensures iOS 14.5+ users can still be tracked for your top conversion events.
After setting up GTM tags:
app.ezywill.com.au and trigger:
Lead)CompleteRegistration)Purchase)value and currency| Step | Users | Conversion Rate |
|---|---|---|
| Page View | 227 | 100% |
| Signed Up | 8 | 3.5% |
| Started Will | 5 | 2.2% (62.5% of signups) |
| Subscribed | 0 | 0.0% |
🚨 Critical Insight: ZERO subscriptions in the last 7 days. Before scaling Meta ads, you MUST fix the subscription conversion funnel. Even with perfect tracking, if the funnel doesn't convert, ad spend is wasted.
Current State: If you run ads now, Meta's algorithm will optimize for PageView (worthless) instead of Purchase (revenue). This means:
After Fix: Meta can optimize for actual revenue events. Expected improvements:
I can implement all GTM tags via API if you want me to handle it. Just confirm and I'll:
Report Generated: March 18, 2026
Ads Manager: Alex Torres | ezyWill Marketing Team
Next Review: After implementing ACTION 1-5