iOS 4.4.2+Android 4.4.2+React Native 3.4.3+Flutter 3.3.3+Paywall traits are values passed into a paywall upon presentation, allowing your paywall to display or behave differently depending on those values.This must be configured in two places:
Your paywall via the paywall editor
Your app by passing in values to the Helium mobile SDK
By default, user traits will automatically be included as custom paywall traits in all of your paywalls. (Just make sure your SDK version is higher than what’s listed at the top of this page.)To pass in additional paywall traits during paywall presentation, use the customPaywallTraits parameter.
If you want to evaluate the effects of different traits in your paywall, utilize user traits in your SDK integration.Helium does not currently support the use ofcustomPaywallTraits (passed during paywall presentation) as metrics filters.User traits can also be used for targeting.
If the same key is present in both user traits and customPaywallTraits, the paywall will see the value from customPaywallTraits.Metrics still only sees the value from user traits.