> For the complete documentation index, see [llms.txt](https://help.rzr.com/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://help.rzr.com/readme/ctv-integration-guide/appsflyer-integration.md).

# AppsFlyer Integration

#### Step 1: Select RZR as a partner

1. Go to Collaborate > Active Integrations (side menu)
2. Select RZR from the integrated partners list

<figure><img src="/files/93HOw9PCYWMQRyJaL7v6" alt=""><figcaption></figcaption></figure>

#### Step 2: Enable View-Through Attribution

Once you click RZR , you will land on this Integration page

1. 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

<figure><img src="/files/Kdskm94GpO1jSVmPe4uW" alt=""><figcaption></figcaption></figure>

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

<figure><img src="/files/MxNoluErkrttNIL4a6hq" alt=""><figcaption></figcaption></figure>

3. 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

1. Create a new OneLink template under the app
2. Ensure both Android and iOS bundles are included
3. Verify Cross-Platform Attribution is enabled

#### Step 4: Generate CTV Tracking Link

Go to Active Integrations > RZR > Attribution Link

1. Select the CTV Onelink Template you just created

<img src="/files/0Gjel7dESpoWPXAsY6JW" alt="" height="452" width="621">

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

<img src="/files/BsCAAitucFKunaWNnfTB" alt="" height="161" width="625">

4. Choose the 72-hour VTA window (Recommended by AppsFlyer). This adds the <mark style="color:$primary;">`af_xplatform_vt_lookback`</mark> parameter 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.
5. Copy the CTV Tracking Link and share it with RZR.

#### **Sample URL**

<mark style="color:$primary;">`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}}`</mark>&#x20;

***

### 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.&#x20;

<mark style="color:red;">**Note:**</mark> Because CTV impressions are cross-platform, installs may occur on Android or iOS.&#x20;

Cost will therefore be split across both platforms when uploaded.

1. 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.
2. 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.
3. 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
   * <mark style="color:red;">**Note:**</mark> With these filters applied, they should be able to see the installs and related performance metrics, if attribution has occurred.
4. 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**.


---

# Agent Instructions
This documentation is published with GitBook. GitBook is the documentation platform designed so that both humans and AI agents can read, navigate, and reason over technical content effectively. Learn more at gitbook.com.

## Querying This Documentation
If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter, and the optional `goal` query parameter:

```
GET https://help.rzr.com/readme/ctv-integration-guide/appsflyer-integration.md?ask=<question>&goal=<endgoal>
```

`ask` is the immediate question: it should be specific, self-contained, and written in natural language.
`goal` is optional and describes the broader end goal you are ultimately trying to accomplish on behalf of the user. GitBook uses it to tailor the answer towards what is most useful for that goal.

The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
