technical-guidesUpdated 2025

iOS 14 Privacy & UTM Tracking: The gbraid Solution

How Google's gbraid adapts to iOS 14 privacy restrictions. Complete guide to tracking Safari and iOS users after Apple's ATT and ITP updates.

9 min readtechnical-guides

iOS 14 introduced App Tracking Transparency (ATT) and Intelligent Tracking Prevention (ITP), breaking traditional cookie-based ad tracking. Your Google Ads campaigns targeting Safari and iOS users suddenly lost conversion visibility.

Google's solution? The gbraid parameter.

Here's the complete guide to understanding iOS 14's impact on marketing attribution and how gbraid solves these challenges.

🚨 Not sure what's breaking your tracking?

Run a free 60-second audit to check all 40+ ways UTM tracking can fail.

Scan Your Campaigns Free

✓ No credit card ✓ See results instantly

What iOS 14 Changed for Marketing Attribution

Apple's iOS 14 update (September 2020) introduced the most significant privacy changes in digital advertising history. These updates fundamentally changed how advertisers track and measure Safari and iOS traffic.

Three Major Privacy Updates

1. App Tracking Transparency (ATT)

Requires apps to ask explicit user permission before tracking across other apps and websites.

Impact:

  • 70-80% of iOS users declined tracking when prompted
  • Cross-app attribution became nearly impossible
  • Facebook Ads and other platforms lost significant attribution data

2. Intelligent Tracking Prevention (ITP)

Safari's built-in anti-tracking technology blocks third-party cookies and limits first-party cookie lifespans.

Impact:

  • Third-party cookies deleted immediately
  • First-party cookies limited to 7 days (or 24 hours for click-through attribution)
  • Traditional gclid parameter became unreliable on Safari

3. Private Relay

Hides user IP addresses and approximate location in Safari.

Impact:

  • Geotargeting accuracy reduced
  • Bot detection more difficult
  • Server-side tracking affected

How iOS 14 changed tracking

Apple's privacy updates restrict third-party cookies and cross-site tracking. Traditional UTM parameters and Google's gclid became unreliable for Safari and iOS users because GA4 couldn't maintain attribution across sessions.

The Technical Problem

Pre-iOS 14 tracking flow:

  1. User clicks Google Ad on iPhone → lands on site with gclid parameter
  2. Third-party cookie stores gclid for 90 days
  3. User browses site, adds to cart, leaves
  4. User returns 3 days later from bookmark
  5. Cookie persists → conversion attributed to original Google Ad

Post-iOS 14 reality:

  1. User clicks Google Ad on iPhone → lands on site with gclid
  2. Safari blocks third-party cookies → gclid stored in first-party cookie only
  3. User browses site, adds to cart, leaves
  4. First-party cookie expires in 24 hours (ITP limit)
  5. User returns 3 days later → cookie gone → conversion shows as "Direct" traffic

Impact on advertisers:

  • Lost conversion attribution for 20-30% of traffic (Safari market share)
  • Incomplete ROAS data
  • Inability to optimize iOS-focused campaigns
  • Google Ads showing 40-60% fewer conversions from Safari/iOS traffic
  • Budget allocation based on incomplete data

Real-World Attribution Loss Examples

E-commerce store before iOS 14:

  • 1,000 Google Ads clicks
  • 50 conversions attributed to Google Ads
  • Conversion rate: 5%
  • ROAS: 4.2x

Same store after iOS 14 (without gbraid):

  • 1,000 Google Ads clicks
  • 22 conversions attributed to Google Ads (56% drop)
  • 28 conversions showing as "Direct" (actually from Google Ads)
  • Reported conversion rate: 2.2%
  • Reported ROAS: 1.8x (looks unprofitable!)

Business impact: Advertisers reduced Google Ads spend by 30-50% because campaigns appeared unprofitable when they were actually performing well.

😰 Is this your only tracking issue?

This is just 1 of 40+ ways UTM tracking breaks. Most marketing teams have 8-12 critical issues they don't know about.

• 94% of sites have UTM errors

• Average: $8,400/month in wasted ad spend

• Fix time: 15 minutes with our report

✓ Connects directly to GA4 (read-only, secure)

✓ Scans 90 days of data in 2 minutes

✓ Prioritizes issues by revenue impact

✓ Shows exact sessions affected

Get Your Free Audit Report

How gbraid solves iOS tracking

gbraid (Google Ads Browsing ID) uses privacy-safe methods compatible with Apple's restrictions. Instead of relying on third-party cookies, it uses:

  • First-party storage: Works within Safari's cookie restrictions
  • Privacy-preserving attribution windows: Respects Apple's 7-day limit
  • Aggregate conversion tracking: Doesn't reveal individual user behavior
  • SKAdNetwork integration: Connects web and app conversions on iOS

What gbraid tracks

Campaign Performance Data:

  • Campaign and ad group performance
  • Keyword-level attribution
  • Ad creative performance
  • Landing page effectiveness

Conversion Attribution:

  • Conversion attribution within privacy limits (7-day window)
  • Safari/iOS-specific user journeys
  • Cross-device conversions (when users are signed into Google)
  • Purchase value and ROAS

Audience Insights:

  • Device type (iPhone, iPad, Mac)
  • Browser (Safari, Chrome on iOS)
  • Geographic location (approximate only with Private Relay)

How gbraid Works Technically

1. Click Detection

Code
User clicks Google Ad on Safari/iOS
↓
Google's ad server detects: Safari or iOS browser
↓
Generates unique gbraid identifier
↓
Appends to landing page URL: yoursite.com?gbraid=abc123xyz

2. Attribution Storage

Code
Landing page loads
↓
Google Ads conversion tracking tag fires
↓
Stores gbraid in first-party cookie (compatible with ITP)
↓
Associates session with Google Ads campaign

3. Conversion Tracking

Code
User converts (purchase, signup, etc.)
↓
Conversion event includes gbraid from first-party cookie
↓
Google Ads receives conversion event
↓
Matches back to original campaign/keyword/ad

4. Aggregated Reporting

Code
Multiple conversions aggregated
↓
Campaign performance updated in Google Ads
↓
Advertiser sees accurate ROAS and conversion data

gbraid vs gclid: Technical Differences

Featuregclid (Standard)gbraid (Safari/iOS)
Cookie TypeThird-partyFirst-party only
Cookie Lifespan90 days7 days maximum
Cross-Site TrackingFullPrivacy-limited
Attribution Window90 days7 days
Conversion ReportingReal-time individualAggregated (delayed 24-48h)
User-Level DataFull journeyPrivacy-preserved
Works on Safari/iOS❌ No (blocked by ITP)✅ Yes (ITP-compatible)

Best practice

Never add manual UTM parameters to Google Ads targeting Safari/iOS. Google automatically appends gbraid for these users. Adding UTMs creates duplicate sessions and fragments attribution.

Implementation Checklist

1. Enable auto-tagging in Google Ads

  1. Open Google Ads
  2. Settings → Account Settings
  3. Auto-tagging → Enable
  4. Save

2. Remove manual UTM parameters

Delete any manual utm_source, utm_medium, utm_campaign from Google Ads final URLs. Google automatically applies the correct parameter:

  • Safari/iOS traffic → gbraid
  • Other traffic → gclid

3. Link Google Ads to GA4

  1. GA4 Admin → Google Ads Links
  2. Link your Google Ads account
  3. Enable auto-import of campaign data

4. Configure conversion tracking

Set up Google Ads conversion actions:

  • Import GA4 conversions to Google Ads
  • OR set up Google Ads conversion tracking tag
  • Verify conversions appear in Google Ads

5. Test Safari/iOS tracking

  1. Use Safari on Mac or iPhone
  2. Click a test Google Ad
  3. Verify ?gbraid=... appears in landing page URL
  4. Complete test conversion
  5. Check conversion appears in Google Ads (may take 24-48h)

Common Issues & Troubleshooting

Issue 1: Lower Conversion Counts After Enabling gbraid

Problem: After enabling gbraid, conversion counts initially drop by 20-40%.

Cause: This is normal. Apple's privacy restrictions genuinely limit attribution. gbraid provides the maximum possible attribution within Apple's privacy framework.

Reality:

  • Some conversions outside 7-day window won't be attributed (this is unavoidable)
  • Aggregate reporting has 24-48h delay
  • View-through conversions severely limited

Action: Accept this as the new baseline. gbraid is the best tracking possible on Safari/iOS.

Issue 2: Conversions Delayed in Reporting

Problem: Conversions appear in GA4 immediately but take 24-48 hours to show in Google Ads.

Cause: gbraid uses aggregated reporting for privacy. Individual conversions are batched before reporting.

Fix: This is expected behavior. Wait 48 hours for full conversion data in Google Ads.

Issue 3: gbraid Not Appearing on iOS Traffic

Problem: iOS traffic landing on your site doesn't have gbraid parameter.

Possible causes:

  1. Auto-tagging disabled in Google Ads → Enable it
  2. User clicked from organic search, not Google Ad → gbraid only for ads
  3. URL redirect stripping gbraid → Fix redirects to preserve query parameters

Verification:

  1. Click test ad from Safari/iOS
  2. Inspect landing page URL immediately after click
  3. Confirm ?gbraid=... present

Issue 4: Safari Desktop vs iOS Mobile Attribution

Problem: Safari desktop Mac traffic showing different attribution than iPhone.

Reality: Both use gbraid, but behavior differs:

  • Safari on Mac: 7-day first-party cookie window
  • iOS Safari: More aggressive ITP, often 24-hour window
  • Chrome on iOS: Uses Safari's WebKit engine → same ITP restrictions

Action: Segment reporting by device to understand performance differences.

The Future of iOS Tracking

Apple continues tightening privacy restrictions. Expected changes:

2025-2026 predictions:

  • Attribution windows shortened from 7 days to 3-5 days
  • Private Relay adoption increases (30-40% of Safari users)
  • More aggressive cookie deletion

Advertiser response:

  • Shift to first-party data collection (email lists, customer accounts)
  • Server-side conversion tracking (Google Ads Conversion API)
  • Focus on upper-funnel metrics (clicks, engagement) vs. attribution

gbraid adaptation: Google continuously updates gbraid to maintain maximum tracking within Apple's evolving privacy framework.

FAQ

Does gbraid work on Android?

No. Android uses standard gclid parameter. gbraid is specifically for Safari and iOS browsers where third-party cookies are blocked.

Can I use gbraid for organic search tracking?

No. gbraid only appears on Google Ads clicks. Organic search traffic from Safari appears as "google / organic" in GA4 without gbraid.

How long does gbraid track conversions?

Maximum 7 days from click (Apple's limit). Conversions outside this window won't be attributed to Google Ads.

Does gbraid work if the user is not signed into Google?

Yes, but with limitations. Signed-in users enable cross-device tracking. Non-signed-in users are tracked only on the device where the ad was clicked.

Can I see individual user journeys with gbraid?

No. gbraid uses aggregated reporting for privacy. You see campaign-level performance but not individual user paths.

Does gbraid affect my website's SEO?

No. gbraid is a query parameter and doesn't impact SEO. Google treats URLs with different query parameters as the same page for indexing.

What happens to conversions outside the 7-day window?

They appear as "Direct" traffic in GA4 and aren't attributed to Google Ads. This is unavoidable with iOS 14+ privacy restrictions.

Can I extend the attribution window beyond 7 days?

No. Apple's ITP restricts first-party cookies to 7 days maximum. This is a hard limit that cannot be bypassed.

Should I still track Safari/iOS users in remarketing audiences?

Yes, but with limitations. Safari/iOS users can be added to remarketing audiences for 7 days post-click. After that, they're dropped from the audience.

Does gbraid work with Google Analytics 4?

Yes. GA4 automatically recognizes gbraid and assigns traffic to google / cpc with Paid Search channel grouping.

Internal Guides

Google Official Documentation

Apple Resources

Conclusion

iOS 14's privacy changes created the biggest attribution challenge in digital advertising history. Google's gbraid parameter is the solution.

Unlike traditional tracking methods, gbraid provides:

  • ✅ Privacy-safe tracking compatible with Apple's restrictions
  • ✅ Maximum possible attribution within iOS 14+ limitations
  • ✅ Automatic implementation (zero configuration)
  • ✅ Campaign, keyword, and ad-level performance data
  • ✅ Conversion tracking within 7-day window

Key takeaways:

  1. iOS 14 broke traditional cookie-based tracking on Safari/iOS
  2. gbraid uses first-party storage and aggregated reporting for privacy
  3. Attribution limited to 7 days (Apple's restriction, not Google's choice)
  4. Never add manual UTM parameters to Google Ads
  5. Some attribution loss is unavoidable—gbraid provides the maximum possible

Action steps:

  1. Enable auto-tagging in Google Ads
  2. Remove manual UTM parameters
  3. Link Google Ads to GA4
  4. Accept 7-day attribution window as the new baseline
  5. Focus on first-party data collection for long-term measurement

Result: Accurate Safari/iOS attribution within Apple's privacy framework.


Related Documentation:

✅ Fixed this issue? Great! Now check the other 39...

You just fixed one tracking issue. But are your Google Ads doubling sessions? Is Facebook attribution broken? Are internal links overwriting campaigns?

Connects to GA4 (read-only, OAuth secured)

Scans 90 days of traffic in 2 minutes

Prioritizes by revenue impact

Free forever for monthly audits

Run Complete UTM Audit (Free Forever)

Join 2,847 marketers fixing their tracking daily

UTM

Get Your Free Audit in 60 Seconds

Connect GA4, run the scan, and see exactly where tracking is leaking budget. No credit card required.

Trusted by growth teams and agencies to keep attribution clean.