Rokt Documentation
  • Documentation
  • User Guide
  • SDK
  • API
  • Third-Party Integrations
  • Help

›Advanced guides

Overview

  • Introduction

Getting started

  • Glossary

Administration

  • Account settings
  • User management
  • Billing - Rokt Acquire

    • Billing & payment for campaigns
    • Invoicing & payment for monetization
    • Financial responsibility assignment
    • Agency commission setup

    Billing - Rokt Commerce

    • Billing & payment for campaigns
    • Invoicing & Payment for monetization

Campaigns

  • Creating campaigns
  • Editing campaigns
  • Pausing campaigns
  • Campaign status guide
  • Campaigns best practices
  • Audiences

    • Creating audiences
    • Editing audiences
    • Pausing audiences
    • Bid price
    • Attribute targeting

    Creatives

    • Building creatives
    • Editing creatives
    • Pausing creatives
    • Linking creatives to audiences
    • Effective creative copywriting

    Nurture

    • Creating Nurture Journeys
    • Creating emails

    Coupons

    • Sending coupon codes
    • Adding coupon codes
    • Replacing coupon codes

    Campaign policies

    • Policy overview
    • Quality consent
    • Transparency accuracy
    • Editorial requirements
    • Prohibited content
    • Social & ethical appropriateness
    • Compliance industry codes & regulations
    • Target audiences & restricted campaign content

Transaction

    Pages

    • Pages

    Placements

    • Placements

    Controls

    • Campaign & marketplace controls
    • Brand & vertical block rules
    • Minimum Quality Score setup
    • Advertiser vertical & sub-vertical breakdown

    Audiences

    • Audience targeting

Rokt Calendar

  • Overview
  • Integration guide
  • UTM tracking

Reporting & measurement

    Performance - Rokt Acquire

    • Conversion attribution
    • Campaign performance graphs

    Performance - Rokt Commerce

    • Transactions Dashboard

Data integrations

    Events

    • Import via Rokt SFTP
    • Import via measurement providers
    • Manual import

    Referrals

    • Overview
    • Export via API
    • Export via Rokt SFTP
    • Export via client SFTP
    • Export via email
    • Export via Mailchimp
    • Export via Sailthru
    • Export via Zapier
    • Manual export

    Transactions

    • Overview
    • Export via API
    • Export via Rokt SFTP
    • Export via client SFTP
    • Export via email
    • Manual export

    Custom audiences

    • Overview
    • Import via Rokt SFTP
    • Import via CSV (email)
    • Import via CSV (ZIP code)
    • Import via Mailchimp
    • Import via Zapier

    Unsubscribes

    • Export via API

    Advanced guides

    • Rokt SFTP setup
    • Rokt Tracking ID for attribution
    • Tracking application installs
    • Rokt IP addresses
    • Hashing sensitive data
    • Custom field management
    • Managing templates
    • Google Tag Manager integration
Edit

Tracking application installs

Rokt has integrations with the four largest mobile attribution partners allowing for clear application install tracking:

  1. Branch
  2. AppsFlyer
  3. Kochava
  4. Adjust

Setting up app install conversion tracking

Branch, AppsFlyer, and Kochova

Refer to the following guide provided by the mobile attribution platform as you do Step 1 and 2.

  • If you are using Branch, refer to this guide.
  • If you are using AppsFlyer, refer to this guide.
  • If you are using Kochava, refer to this guide.
  1. Enable Rokt integration in the mobile attribution platform. This is to allow the mobile attribution platform to share the install or event with Rokt.

  2. Generate tracking links.

    Select the event type that should trigger the call to the postback URL. If you only want to track a single event, it is important to select only one event type (install, purchase, registration, etc.) as every conversion is counted in a single metric in the Rokt platform.

    There usually is one link per App Store (Apple Store/Google Play).

  3. (Only required for Branch integrations) Grant Rokt permission to view your data. This is so Rokt can compare the data in the Rokt platform and Branch, ensuring the data is the same.

  4. Send tracking link(s) to Rokt.

    Include the Rokt macro parameters in the link as specified below and share them with your Rokt account manager.

    Parameters in the tracking link:

VendorURL parameter specification
TUNEsub1={ACCOUNT_ID}&ref_id={rokt.passbackconversiontrackingid}
AppsFlyeraf_siteid={ACCOUNT_ID}&clickid={rokt.passbackconversiontrackingid}
Kochavasite_id={ACCOUNT_ID}&click_id={rokt.passbackconversiontrackingid}

Adjust

The Adjust integration uses a dynamic approach of a postback URL rather than hardcoding it in their systems (as the other platforms do). Rokt needs to append the encoded postback URL to the Adjust tracking link, and Adjust will call this URL if a conversion is recorded after the specific click.

Hence, you only need to provide the Adjust tracking link to Rokt. Refer to Adjust's guide on how to set up a tracker URL.

An example of the final URL after Rokt appends the encoded postback URL to the Adjust tracking link:

https://app.adjust.com/cbtest?install_callback=https://apps.rokt.com/api/conv?id={ACCOUNT_ID}&event=install&clickid={rokt.passbackconversiontrackingid|}

← Rokt Tracking ID for attributionRokt IP addresses →
  • Setting up app install conversion tracking
    • Branch, AppsFlyer, and Kochova
    • Adjust
RESOURCES
DocumentationUser GuideSDKAPIIntegration PartnersHelp
COMPANY
About UsContact UsCareersEngineering Blog
Rokt Documentation
Copyright © Rokt 2021 - All Rights Reserved