Skip to main content
RedClaw
Back to Blog
uncategorized

The Attribution Black Hole: $41K in Google Ads With No Way to Tell What Worked

RedClaw Team
3/15/2026
6 min read

The Situation

A non-custodial crypto wallet provider was running $41,000/month across two Google channels:

  • Google Search: $25,000/month targeting keywords like "best crypto wallet," "secure bitcoin wallet," "defi wallet download"
  • YouTube: $16,000/month with pre-roll ads targeting crypto content viewers

Google Ads reported 340 total conversions for the month. The backend database showed 890 new wallet creations attributed to paid channels (via UTM parameters). The 550-conversion discrepancy meant the team was making budget decisions based on data that captured only 38% of actual results.

What Went Wrong

The tracking infrastructure had four compounding failures:

Failure 1: Wrong Conversion Event

The Google Ads conversion tag was firing on the "Download Page" view — not on actual wallet creation. Users who visited the download page but never installed the app were counted as conversions. Simultaneously, users who installed via direct app store links (bypassing the download page) were not counted at all.

Failure 2: Deep Link Attribution Broken

The Android deep link configuration was malformed. When a user clicked a Google ad, arrived at the download page, then opened the Play Store and installed the app, the attribution chain broke. The app could not trace the install back to the original ad click. This affected approximately 60% of Android conversions.

Failure 3: Cross-Channel Cannibalization

Users often saw a YouTube ad, then searched for the wallet name on Google and clicked a branded Search ad. Google attributed the conversion to Search (last-click), but the actual awareness driver was YouTube. Without multi-touch attribution, YouTube appeared to have a $96 CPA while Search showed $52 — when the true relationship was reversed.

Failure 4: Cookie Consent Impact

The wallet's website used a cookie consent banner that 44% of users dismissed without accepting. The Google Ads tag only fired for users who accepted cookies, creating a systematic undercount of all web-based conversions.

Diagnosis

RedClaw's tracking audit compared three data sources for the same 30-day period:

SourceConversionsCPA
Google Ads Dashboard340$120
Backend (UTM-attributed)890$46
Backend (all new wallets)1,420$29

The gap between Google-reported (340) and backend-UTM (890) represented tracking failures. The gap between UTM-attributed (890) and total new wallets (1,420) represented organic and unmeasurable touchpoints.

The Fix

We rebuilt attribution from the conversion event up:

  1. Server-side conversion import: Replaced the browser-based conversion tag with server-side conversion uploads via Google Ads API. When a wallet is created, the backend sends the conversion (with GCLID) directly to Google — bypassing cookie consent and browser restrictions entirely.

  2. AppsFlyer integration: Deployed AppsFlyer for mobile attribution with:

    • Properly configured deep links for Android and iOS
    • Fingerprint matching as fallback when deep links break
    • Deferred deep linking for users who install via app store browse
  3. Cross-channel attribution model: Built a data-driven attribution model in Google Analytics 4 that distributed credit across touchpoints. This revealed YouTube's true contribution: 62% of converting users had a YouTube touchpoint in their path.

  4. Consent-mode implementation: Replaced the blocking cookie banner with Google Consent Mode v2, which provides modeled conversions for users who decline cookies.

Results

Within 21 days of implementation:

  • Attribution accuracy: 38% to 94% (measured by server-reported vs backend variance)
  • Identified true channel efficiency:
    • YouTube actual CPA: $31 (previously reported as $96)
    • Search actual CPA: $58 (previously reported as $52)
  • Budget reallocation: Shifted from 60/40 Search/YouTube to 35/65 Search/YouTube
  • Blended CPA: Dropped from $68 to $40 (41% reduction) purely from allocation improvement
  • ROAS: Improved from 1.1 to 3.1

The critical insight: the team had been underinvesting in their best channel (YouTube) and overinvesting in their mediocre channel (Search) because broken tracking inverted the performance signals. Fixing tracking did not change the ads — it changed the decisions.

Early Warning Signals: When Two Dashboards Disagree, Both Might Be Wrong

Attribution gaps are endemic in crypto because the conversion usually completes in an app or on-chain — far from where the ad click happened. In accounts we've audited, the typical pattern is not one broken tag but three or four small gaps compounding into decision-inverting distortion. Watch for:

  1. Platform-reported conversions differing from backend truth by more than 20%. Run the comparison monthly: ad-platform conversions vs UTM-attributed signups vs total new users. Browser-side tracking alone commonly misses 20–35% of real conversions; if your gap is bigger, something structural is broken.
  2. Conversion tags firing on proxy events. A tag on the download-page view instead of the completed signup counts intent as outcome. Audit what each conversion action actually measures — the label in the interface is not the event.
  3. Branded search CPA suspiciously excellent while upper-funnel channels look terrible. Last-click attribution hands video and display's work to whichever branded search ad caught the final click. If cutting an "inefficient" awareness channel makes branded search volume fall, the attribution was lying.
  4. Consent banner rejection silently zeroing out conversions. If your tags only fire post-consent and a large minority declines, you have a systematic undercount that scales with traffic.
  5. Web-to-app handoffs with no mobile measurement partner. Every store redirect without deferred deep linking is an attribution break.

The Recovery Playbook

  1. Triangulate the truth first. Build the three-row table this case used — platform-reported, UTM-attributed backend, total backend — for one 30-day window. The gaps between rows tell you which layer is broken.
  2. Move the conversion event to the real outcome (account created, wallet funded), imported server-side with click IDs, so browser and consent restrictions stop editing your data.
  3. Deploy an MMP for any app component, with working deep links and deferred deep linking as fallback.
  4. Implement Consent Mode so declined-consent users are modeled instead of silently dropped.
  5. Switch to data-driven attribution before reallocating budget. Fixing measurement and then re-dividing spend on last-click logic repeats the original mistake.
  6. Reallocate only after 2–3 weeks of clean data. In this case that step alone was worth a 41% CPA reduction — with zero changes to the ads.

Prevention Checklist

  • Monthly three-source reconciliation: platform vs UTM backend vs total backend
  • Every conversion action documented: what fires it, where, and on what real event
  • Server-side conversion import (with click IDs) for all revenue events
  • Consent Mode live and modeled conversions verified
  • Deep links tested on both platforms after every app release
  • Cross-channel budget decisions made only on data-driven attribution, never last-click

Where Your Numbers Should Be

Median crypto acquisition on Google Ads runs around a $42 sign-up CPA, 2.5% CTR, and 3.9x ROAS. If your reported numbers sit dramatically below those medians while the product converts fine organically, price in the likelihood that you have a measurement problem before a media one. Compare against the Crypto Google Ads benchmarks, or run the tracking auditor against your own setup.

Related reading: Conversion Tracking Complete Guide · Attribution Models Guide · Google Tag Manager Advanced Patterns · Same failure type elsewhere: Tracking Gap: Multi-platform SaaS

Share:

Maximize Your Ad Budget ROI

From account setup to full-funnel tracking, we handle it all.

  • Dedicated account manager with real-time optimization
  • Full tracking infrastructure — every dollar accounted for
  • Cross-platform expertise: Meta, Google, TikTok

免費獲取您的廣告健檢報告

讓我們的專家分析您的廣告帳戶,找出浪費預算的關鍵問題。

100% 免費48 小時內回覆無綁約

📬 Subscribe to Our Newsletter

Weekly insights on ad strategies, industry trends, and practical tips. No fluff.

We never share your email. Unsubscribe anytime.