Skip to main content

Overview

This guide provides an overview of the advanced features in the AppTrove iOS SDK, designed to enhance user engagement, attribution, and analytics for iOS apps. These tools enable developers to track campaign performance, deliver personalized experiences, and ensure accurate attribution while maintaining privacy compliance.

Prerequisites

  • iOS 10.0 or later and Xcode 12.0 or later
  • Access to the Trackier Panel for campaign configuration
  • Basic knowledge of Swift and iOS development

Advanced Features

1. Deep Linking

What It Does

Uses Universal Links (e.g., https://yourbrand.u9ilnk.me) to direct users to specific in-app content, such as a product page or user profile.

Benefits

  • Improves user experience by enabling seamless navigation from external sources (e.g., ads, emails) to targeted app content.
  • Boosts engagement and conversions through personalized in-app journeys.

Use Case

Route users to a specific product page after clicking a promotional link in a marketing campaign.


2. Campaign Data Retrieval

What It Does

Retrieves detailed campaign data (e.g., ad ID, campaign name, click ID) to understand how users discovered your app.

Benefits

  • Enables personalized user experiences by tailoring content based on campaign data.
  • Facilitates detailed campaign analysis to refine marketing strategies.

Use Case

Use campaign data to customize in-app content based on the ad source that drove the install.


3. Apple Search Ads Attribution

What It Does

Tracks installs driven by Apple Search Ads using the AdServices framework, capturing attribution tokens for campaign analysis.

Benefits

  • Provides precise insights into App Store ad performance.
  • Enables optimization of keyword bids and ad spend for better ROI.

Use Case

Measure the effectiveness of search ad campaigns targeting specific keywords in the App Store.


Best Practices

  • Deep Linking: Configure Universal Links in your app and associated domains in the Trackier Panel to ensure seamless navigation.
  • Campaign Data Retrieval: Use campaign data to personalize user experiences, but ensure compliance with privacy regulations (e.g., GDPR, CCPA).
  • Apple Search Ads Attribution: Integrate the AdServices framework and test attribution in ENV_TESTING mode to verify data accuracy before production.
  • Test Thoroughly: Validate each feature in a development environment to avoid impacting live campaign data.

Troubleshooting

  • Deep Linking Issues: Verify Universal Link configuration in your app's entitlements and the Trackier Panel.
  • Campaign Data Not Retrieved: Ensure the SDK is initialized and campaign tracking is enabled in the Trackier Panel.
  • Apple Search Ads Attribution Failure: Confirm the AdServices framework is integrated and the app is correctly configured for App Store attribution.

For further assistance, refer to the Trackier Documentation Portal or contact Trackier support at support@trackier.com.