AppsFlyer Integration
Step 1: Select RZR as a partner
Go to Collaborate > Active Integrations (side menu)
Select RZR from the integrated partners list

Step 2: Enable View-Through Attribution
Once you click RZR , you will land on this Integration page
Toggle Install View-Through Attribution ON (This does not change all VTA settings, only per link). The VTA window for tracking links can be set later in the attribution link section

Toggle Cross-Platform Equal Attribution ON.Set the Equal Attribution Priority Lookback Window (Recommended: 6 hours)

iOS Advanced Privacy setting: on iOS, you'll need to disable it for RZR to receive the attributions
Step 3: Check OneLink Template for CTV
Navigate to Engage > OneLink Management
Create a new OneLink template under the app
Ensure both Android and iOS bundles are included
Verify Cross-Platform Attribution is enabled
Step 4: Generate CTV Tracking Link
Go to Active Integrations > RZR > Attribution Link
Select the CTV Onelink Template you just created

Scroll to Retargeting Settings and adjust VTA settings since CTV has no CTA
Toggle Cross-Platform Attribution ON

Choose the 72-hour VTA window (Recommended by AppsFlyer). This adds the
af_xplatform_vt_lookbackparameter to the impression attribution link and indicates the number of hours (up to 72) following the impression during which the app install can be attributed to the impression.Copy the CTV Tracking Link and share it with RZR.
Sample URL
https://impressions.onelink.me/xxxx?pid=aarki_int&af_xplatform=true&af_xplatform_vt_ lookback=2h&af_siteid={{SITE_ID}}_{{INVENTORY_SOURCE}}&c={{CAMPAIGN_ID}}&af_c_id={{CAMPAIGN_ID}}&af_adset={{LINE_ITEM_ID}}&af_ad_id={{CREATIVE_ID}}&af_ad={{ CREATIVE_ID}}&af_channel={{EXCHANGE_HANDLE}}&af_viewthrough_lookback=2h&im pid=BW_{{AUCTION_ID}}&clickid=BW_{{AUCTION_ID}}&advertising_id={{USER_ID}}&af_ media_type=TV&af_model={{DEVICE_MODEL}}&af_ip={{IP_ADDRESS_ESC}}&af_ua={{US ER_AGENT_ESC}}&af_os_version={{PLATFORM_OS_VERSION}}
AppsFlyer – Spend Reporting
Status: Working with manual cost uploads
AppsFlyer attribution for CTV is already enabled and installs are being attributed correctly.
Prerequisites from Client/CSM
Clients must enable manual cost upload permissions for RZR at the app level in AppsFlyer.
Once enabled:
RZR Ops/Analysts will upload daily cost files
Spend will appear in AppsFlyer reports.
Note: Because CTV impressions are cross-platform, installs may occur on Android or iOS.
Cost will therefore be split across both platforms when uploaded.
CTV campaigns appear in the regular AppsFlyer dashboards, the same as other attribution campaigns. There is no separate or dedicated dashboard specifically for CTV attribution.
Spend uploaded via cost import will automatically be reflected alongside the installs, provided the cost upload is completed successfully and the data is mapped correctly to the relevant media source, campaign, and app.
To view the CTV campaigns, clients to go to Marketing Overview in the AppsFlyer dashboard and apply the following filters:
Media Source: aarki_int
Campaign: the relevant CTV campaign name
Note: With these filters applied, they should be able to see the installs and related performance metrics, if attribution has occurred.
No additional advertiser-side settings are required for CTV attribution data to appear in the AppsFlyer dashboard once the attribution setup is correctly configured.
This guide covers everything you need to configure CTV attribution and spend reporting in AppsFlyer — including view-through attribution setup, OneLink template configuration, tracking link generation, and manual cost uploads.
If you need help with setup, reach out to your RZR Account Manager or Account Coordinator.
Last updated

