Resource Center

Mobile Tracking SDK


This article will:

  • Explain the benefits and features of the Partnerize Mobile SDK

  • Outline the minimum requirements for using the SDK

  • Provide instructions for implementing the Partnerize Mobile SDK for iOS and Android within your application


Index

Overview

The Partnerize SDK provides brands with their own mobile app persistent web-to-app, app-to-app and in-app event tracking. Implementing the Partnerize SDK allows advertisers to capture clicks and conversions in iOS and Android apps to ensure uninterrupted visibility in the consumer path to purchase. 

Please ensure that you are using the latest version of the Partnerize SDK as shown below. While earlier versions of the Partnerize SDK will continue to function, it is no longer receiving active maintenance or feature updates. We recommend upgrading to the latest version using the steps below to ensure your program is protected against the newest privacy shifts and ad-blocking technologies.


Benefits of the Mobile Tracking SDK

Implementing the Partnerize Mobile Tracking SDK enables: 

  • Holistic attribution. Accurately track conversions across web-to-app and app-to-app journeys to ensure partners are equitably rewarded for value provided.
  • Future-proofed tracking. Built-in Custom Tracking that leverages your brand domain to capture partner channel performance in lieu of the Partnerize domain (prf.hn), eliminating risk of broken tracking caused by ad blockers and ITP restrictions.
  • Zero third-party reliance. Keep mobile app event tracking a part of your performance tracking infrastructure to bypass relationship management,  integration lags, troubleshooting delays and added cost.
  • Robust reporting. Capture and pass unlimited metadata  such as SKUs, customer types and voucher codes directly from the app for single-destination insights into the mobile consumer journey.

Features

 

  • Click storing and matching. Clicks can be easily detected coming into your app, and the click can be stored for use as and when a sale is made within the app.
  • Conversion instantiation. Conversions can easily be instantiated which will then have a multitude of different methods available in order to add information about the conversion as and when the user adds items into their basket and/or checkouts.
  • Custom conversion metadata. Any top-level custom metadata that is relevant can easily be passed through with the conversion.
  • Conversion item support. Any number of items with custom metadata can be attached to conversions to record true basket information of the sale.
  • Conversion recording. When a conversion has been instantiated, a click has been assigned and information has been passed into it, it can then be recorded as a conversion directly with Partnerize.
  • Report Filtering. Any conversion recorded as part of the SDK will be recorded in the Partnerize reporting suite as a sale from an App on a Mobile Device, enabling you to easily use filters to display these conversions within the Partnerize reporting tools.
  • Existing partner tracking links. Existing partner tracking links are fully compatible and require zero migration efforts for partners.
  • Deep linking support
    Deep linking via Universal Links is fully supported and although is not direct functionality of the SDK, it is marked as a requirement which can be found below.

Minimum Requirements for Using the SDK

Installing the SDK requires that the following conditions be met:

Platform Minimum OS / SDK Version Required Toolset / Compiler
iOS iOS 15 Swift 5.0+
Android Android 8.0 (API 26) Compile SDK 35

To ensure a successful integration, please verify that your environment supports the following tools:

  • iOS Integration: Managed via Swift Package Manager. Ensure your project's Swift tool version meets the minimums listed above.
  • Android Integration: Distributed via Maven Repository. Your project must be configured with the appropriate compileSdkVersion to avoid build errors.

Please ensure your app's deployment target is set to at least the "Minimum OS" version listed for the SDK version you are implementing.

 

Installation Instructions

Whether you’re implementing the Partnerize Mobile SDK for the first time or updating your existing version, step-by-step guidance is available through the links below: 

  • iOS
  • Android (coming soon!)



 

Was this article helpful?

1 out of 1 found this helpful

Have more questions? Submit a request