AttributionProvider

An enum that represents the available third-party attribution providers that Superwall can integrate with. These providers are used to track user attribution data and link it to paywall events and purchases.

Entries

Link copied to clipboard
@SerialName(value = "adjustId")
ADJUST_ID

The unique Adjust identifier for the user.

Link copied to clipboard
@SerialName(value = "amplitudeDeviceId")
AMPLITUDE_DEVICE_ID

The Amplitude device identifier.

Link copied to clipboard
@SerialName(value = "amplitudeUserId")
AMPLITUDE_USER_ID

The Amplitude user identifier.

Link copied to clipboard
@SerialName(value = "appsflyerId")
APPSFLYER_ID

The unique Appsflyer identifier for the user.

Link copied to clipboard
@SerialName(value = "brazeAliasName")
BRAZE_ALIAS_NAME

The Braze alias_name in User Alias Object.

Link copied to clipboard
@SerialName(value = "brazeAliasLabel")
BRAZE_ALIAS_LABEL

The Braze alias_label in User Alias Object.

Link copied to clipboard
@SerialName(value = "onesignalId")
ONESIGNAL_ID

The OneSignal Player identifier for the user.

Link copied to clipboard
@SerialName(value = "fbAnonId")
FB_ANON_ID

The Facebook Anonymous identifier for the user.

Link copied to clipboard
@SerialName(value = "firebaseAppInstanceId")
FIREBASE_APP_INSTANCE_ID

The Firebase instance identifier.

Link copied to clipboard
@SerialName(value = "iterableUserId")
ITERABLE_USER_ID

The Iterable identifier for the user.

Link copied to clipboard
@SerialName(value = "iterableCampaignId")
ITERABLE_CAMPAIGN_ID

The Iterable campaign identifier.

Link copied to clipboard
@SerialName(value = "iterableTemplateId")
ITERABLE_TEMPLATE_ID

The Iterable template identifier.

Link copied to clipboard
@SerialName(value = "mixpanelDistinctId")
MIXPANEL_DISTINCT_ID

The Mixpanel user identifier.

Link copied to clipboard
@SerialName(value = "mparticleId")
MPARTICLE_ID

The unique mParticle user identifier (mpid).

Link copied to clipboard
@SerialName(value = "clevertapId")
CLEVERTAP_ID

The CleverTap user identifier.

Link copied to clipboard
@SerialName(value = "airshipChannelId")
AIRSHIP_CHANNEL_ID

The Airship channel identifier for the user.

Link copied to clipboard
@SerialName(value = "kochavaDeviceId")
KOCHAVA_DEVICE_ID

The unique Kochava device identifier.

Link copied to clipboard
@SerialName(value = "tenjinId")
TENJIN_ID

The Tenjin identifier.

Link copied to clipboard
@SerialName(value = "posthogUserId")
POSTHOG_USER_ID

The PostHog User identifer.

Link copied to clipboard
@SerialName(value = "customerioId")
CUSTOMERIO_ID

The Customer.io person's identifier (id).

Link copied to clipboard
@SerialName(value = "meta")
META
Link copied to clipboard
@SerialName(value = "amplitude")
AMPLITUDE
Link copied to clipboard
@SerialName(value = "mixpanel")
MIXPANEL
Link copied to clipboard
@SerialName(value = "google_ads")
GOOGLE_ADS
Link copied to clipboard
@SerialName(value = "google_app_set_id")
GOOGLE_APP_SET
Link copied to clipboard
@SerialName(value = "custom")
CUSTOM

Properties

Link copied to clipboard

Returns a representation of an immutable list of all enum entries, in the order they're declared.

Link copied to clipboard
Link copied to clipboard
Link copied to clipboard

Functions

Link copied to clipboard

Returns the enum constant of this type with the specified name. The string must match exactly an identifier used to declare an enum constant in this type. (Extraneous whitespace characters are not permitted.)

Link copied to clipboard

Returns an array containing the constants of this enum type, in the order they're declared.