Accepting postbacks with no click IDs

The iOS 14.5 update has introduced a major change to mobile tracking on Apple devices. While Voluum tracking hasn't been affected by this directly, the update had changed a lot for ad networks and mobile attribution tools that work with Voluum.

From now on, Apple itself handles conversions and only passes limited information (for users that have opted out from tracking) to mobile attribution tools. These tools, such as AppsFlyer, that used to track app installs and in-app activities, are now left off without the crucial information - who generated a conversion.

This caused problems for users that use Voluum and AppsFlyer to track their iOS apps, as Voluum didn't accept postback without the user identifying data - click ID. This problem has been addressed and from now on Voluum can accept such postbacks.

What is Click ID Used for?

Click ID is an alphanumerical string of characters that uniquely identifies a visitor across the campaign funnel. If AppsFlyer won't be able to pass a click ID back to Voluum (because IDs of users that opted out for tracking are handled by Apple), there will be no way of telling, which visitor generated a conversion.

What Are The Limitations of Tracking Conversions Without Click ID?

There will be the following limitations in Voluum reports when tracking conversions without click ID:

  • Visit timestamp will be the same as postback timestamp

  • The conversion is not connected to the rest of the campaign funnel, so there will be no way of connecting a conversion with an offer, lander, affiliate network. Additionally, you will lose traffic source URL variables (cost, externalId, custom variables), user agent, visit/click timestamp time to install, referrer/referrer domain, ISP, country, region, city, language, mobile carrier, connection type, proxy, device, brand, model, browser, OS

  • Each postback is unique, there is no option to filter out duplicates

  • IP of the conversion will be the IP of an affiliate network's conversion reporting system or, in case of a client-side conversion (conversion tracking pixel), visitor’s IP

  • The currency of the conversion is USD by default, unless currency information is passed using the currency parameter

How To Set Voluum to Accept Postbacks Without click ID?

In AppsFlyer, you have to use the 'Advanced privacy' mode for your Apple mobile apps. Go to the Integrated partners view in your iOS app's settings, search for Voluum and enable this in the 'Integrations' tab.

appsflyer11.png

One you have enabled it, you have to modify your postback that you submit to AppsFlyer. Your regular postback URL usually looks something like this:

https://voluum_dedicated_domain.com/postback?cid={clickid}

To enable receiving conversions, you have to add two parameters:

  • caid - a parameter name that passes Campaign ID

  • attribution - a parameter name that passes the 'fallback to campaign ID' which is cid-caid

So your modified postback URL should look like this:

https://voluum_dedicated_domain.com/postback?cid={clickid}&caid=23b050ac-fea3-4eda-b6c8-99b72810aef7&attribution=cid-caid
Frequently Asked Questions