The dimensions supported in queries to the Audience Export methods of the Analytics Data API. The Core Reporting methods (RunReport for example) accept a different set of Dimensions & Metrics than the Audience Export methods.
The following dimensions can be requested in audience exports for any property. Specify the "API Name" in an AudienceDimension's name field for a column of the dimension in the audience export response.
|API Name||UI Name||Description|
|deviceId||Device ID||A browser-based or mobile-app-based identifier for a unique, pseudonymous website or mobile app user. To learn more, see Device ID.|
|isAdsPersonalizationAllowed||Is ads personalization allowed||If a user is eligible for ads personalization, isAdsPersonalizationAllowed returns 'true'. If a user is not eligible for ads personalization, isAdsPersonalizationAllowed returns 'false'.
isAdsPersonalizationAllowed returns '(not set)' if Google Analytics is not currently able to return whether this user is eligible for ads personalization; users where isAdsPersonalizationAllowed returns '(not set)' may or may not be eligible for personalized ads. For personalized ads, you should treat users where isAdsPersonalizationAllowed = '(not set)' as isAdsPersonalizationAllowed = 'false' because, in the most general case, some of the '(not set)' rows will include users that are not eligible for ads personalization.
Users where isAdsPersonalizationAllowed = 'false' can still be used for non-advertising use cases like A/B testing & data explorations.
|isLimitedAdTracking||Is limited ad tracking||The device's Limit Ad Tracking setting. Possible values include: 'true', 'false', and '(not set)'. isLimitedAdTracking returns '(not set)' if Google Analytics is not currently able to return this device's Limit Ad Tracking setting.|
|userId||User ID||The User ID specified for this user in tagging. To learn more, see Measure activity across platforms with User-ID.|