Install callbacks

Adjust servers trigger an install callback when a user opens an app for the first time after install. Qualifying redownloads recorded as redownload installs are also tracked as installs and will trigger an install callback.

The callback parameter for install callbacks is install_callback.

Important:
If you're using Branded Links or Universal Links, you must prefix the callback parameter with adj_. Use adj_install_callback for the install_callback parameter.

Recommended placeholders

PlaceholderDescriptionExample
{installed_at}Install, that is, first app open timestamp1404214634
{installed_at_hour}Install, that is, first app open timestamp rounded to the nearest hour1418169600
{conversion_duration}
Time in seconds between click and install or reattribution
72
{is_redownload}Indicates whether this app activity is the first one recorded after the app was redownloaded (1 = yes, 0 = no)1
Note:
If placeholder data is not available, it will be dropped from the callback.

Install callback example

Tip:
If you have not integrated with Campaign Lab, use the Encoding tool to encode your callbacks and generate the final encoded URL. If you have any questions, contact us at integration@adjust.com.
Callback URL with placeholdersUnencoded (Do not use as is)
Callback URL populated with values
https://mynetworkserver.com/mobile_attribution?gps_adid={gps_adid}&idfa={idfa}&idfv={idfv}&adid={adid}&tracker_name={link_name}&app_name={app_name}&activity_kind={activity_kind}&created_at={created_at}&installed_at={installed_at}&installed_at_hour={installed_at_hour}&conversion_duration={conversion_duration}