Skip to main content
Question

ASA Attribution Not working

  • June 5, 2026
  • 1 reply
  • 17 views

lewis42
Forum|alt.badge.img+6

I have

`Purchases.shared.attribution.enableAdServicesAttributionTokenCollection()`

which according to https://www.revenuecat.com/docs/integrations/attribution/apple-search-ads should give me the following fields:

https://cln.sh/41P1JJ7T

However these are the fields that I see:

https://cln.sh/dPCvFb77

 

I have used ASA Basic in the past, but have been using advanced for months.

Is there anything else that I’m missing?

1 reply

hussain
RevenueCat Staff
Forum|alt.badge.img+6
  • RevenueCat Staff
  • June 9, 2026

Hi ​@lewis42,

Thanks for reaching out.

There's no bug here, the two screenshots are showing two completely different things, which is what's tripping it up. Let me walk through it.

Screenshot 1 is the raw payload Apple's AdServices API hands back to us when we exchange your token (campaignIdconversionTypeclickDate, etc.). Those are Apple's field names.

Screenshot 2 is the list of filters/segments in Charts. They're labeled generically (Attribution sourceAttribution campaignAttribution ad groupAttribution keyword…) because attribution data in RevenueCat can come from many places eg. Apple Search Ads, manual values you set yourself ($mediaSource = "Google Ads", "Organic", etc.). We use one generic vocabulary so the same chart works for all sources.

When we get an ASA payload back, we translate it into those generic subscriber attributes:

Apple field Stored as Chart filter

iad-campaign-name

$campaign

Attribution campaign

iad-adgroup-name

$adGroup

Attribution ad group

iad-keyword

$keyword

Attribution keyword

(set automatically)

$mediaSource = "Apple Search Ads"

Attribution source

So your ASA data is feeding the filters, it’s just under generic names.

A couple of things to note:

  • Raw fields like conversionTypeclickDatecountryOrRegionadIdimpressionDate don't have generic equivalents across providers, so they aren't exposed as chart segments.
  • Attribution creative / Attribution ad will look empty for ASA users. Apple doesn't send those;

Hope this helps, let me know if you have any other questions. I’m happy to assist.

Best,

Hussain