Skip to main content

Set Up Attribution with IDFV in Apptrove

This guide explains how to use IDFV (Identifier for Vendor) as a device identifier in Apptrove when IDFA is not available, including setup for attribution and test device registration.

Updated over 2 weeks ago

Overview:

IDFV (Identifier for Vendor) is a unique identifier iOS generates for apps from the same vendor. Unlike IDFA, IDFV doesn't require App Tracking Transparency (ATT) consent, making it a reliable fallback when users opt out of tracking.

Key Features:

  • Shared across all apps from the same developer

  • No ATT consent required

  • Persistent until all vendor apps are deleted

  • Automatically generated by iOS


IDFV Attribution Setup

Automatic Fallback

Apptrove's SDK automatically uses IDFV when IDFA is unavailable:

  1. SDK first attempts to collect IDFA

  2. Falls back to IDFV if IDFA is not available

  3. Enables attribution between same-vendor apps

Campaign URL Configuration

texthttps://click.apptrove.io/c/{app_id}?click_id={click_id}&idfv={IDFV}&site_id={publisher_id}

Cross-Promotion Attribution

IDFV is ideal for promoting apps within your own app portfolio:

  • Ad Display: Show ads for your other apps

  • Install Attribution: Match IDFV between ad click and install

  • Use Cases: Email campaigns, push notifications, in-app promotions.


Why Use IDFV for Testing

  • Works without ATT consent

  • Remains stable across test installations

  • Privacy compliant

Setup Steps

  1. Navigate to Apptrove account settings

  2. Register device using IDFV

  3. Enable test mode for the device

  4. Perform test installations


Important Limitations

  • Same Vendor Only: Attribution only works between apps from the same Apple Developer account

  • Reset Condition: IDFV changes if all vendor apps are deleted and reinstalled

  • Privacy Compliance: Cannot combine IDFV with other data for cross-vendor tracking


We are delighted to have assembled a world-class team of experienced professionals who are ready to take care of your queries and answer any questions you may have.
Feel free to reach out to us at any time by emailing us at support@apptrove.com or by using the in-platform chat feature. We'd love to hear from you!
​

Apptrove Support
Did this answer your question?