AppsFlyer is a third-party tool that helps you track your marketing campaigns to better attribute referrals and conversions made via your branded apps and analyze the data inside of your AppsFlyer account.
In this article:
Supported Devices
The AppsFlyer integration is supported on the following OTT branded app platforms running version 8.4 and higher.
Mobile
- iOS
- Android
- Fire Tablet
CTV
- tvOS
- Android TV
- Amazon Fire TV
- Roku
How to enable this integration
To utilize this integration, your organization will need an account on Vimeo OTT with branded apps as well as an account with AppsFlyer.
You can sign up for an AppsFlyer account through this page.
- Login to your AppsFlyer Account.
- Follow the step-by-step instructions at Adding an app to AppsFlyer to add apps for each of your corresponding Vimeo OTT-powered apps.
- If your apps are already live, you will need to input the app store listing urls for each platform. You can get the urls by visiting your OTT Admin and selecting Manage > Platforms.
Then, select the Live button corresponding to each platform. This will open the store listing for the platform.
Copy the store listing url and paste it into the AppsFlyer admin’s app configuration.
If your apps are not yet live, reach out to your Account Manager and they will be able to provide you with the required values to input into AppsFlyer for each app. - Click on App Settings in the sidebar.
- Copy the Dev key for each platform and send this to your Account Manager. You may find that AppsFlyer provides you with the same Dev key for each platform, or they can differ, depending on your specific configuration.
- Vimeo’s apps team will rebuild your apps and data will start flowing into your AppsFlyer account.
Events tracked
Vimeo OTT will send data over to the AppsFlyer account once connected; below you will find a breakdown of the events sent from the integration. You can read AppsFlyer-provided help center docs here to better understand how to analyze this data.
Event type |
Description / Trigger |
AppsFlyer Event Name |
Properties |
||||
Price (e.g. 9.99) |
Currency (e.g. USD) |
Type |
OTT Product SKU (E.g. channel-subscription) |
OTT Product Name (Product Title) |
|||
Plan Selected |
A user has selected their subscription plan. |
af_add_to_cart |
af_price |
af_currency |
af_description |
af_content_id |
af_content |
Checkout Started |
A user has confirmed their intent to purchase and the user has been handed off to the platform for payment processing |
af_initiated_checkout |
af_price |
af_currency |
af_description |
af_content_id |
af_content |
Purchase Successful |
A user's TVOD or SVOD purchase has been confirmed and the user can now access their content. |
af_purchase |
af_price |
af_currency |
af_description |
af_content_id |
af_content |
User Subscribed |
This is a lifecycle event sent when a user purchases an SVOD (subscription) item |
af_subscribe |
af_price |
af_currency |
af_description |
af_content_id |
af_content |
Event type |
Description / Trigger |
AppsFlyer Event Name |
User ID (e.g. 12356) |
||||
New Account Created |
A new user account has been successfully created. |
af_complete_registration |
(automatically captured) |
||||
Authentication |
A user has successfully signed in to the application. |
af_login |
(automatically captured) |