Event callbacks

Adjust servers trigger an event callback every time a user completes an in-app event recorded by Adjust.

The callback parameter for event callbacks is event_callback.

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

Adjust generates a unique event token for each event that your client sets up in AppView. You need to request your client to share this event token with you. Append the event token (_eventToken) to the event callback parameter (event_callback).

Example: If your event token is xyz456, then the event callback parameter for that event is event_callback_xyz456.

While setting up event callbacks, you have the following options:

OptionExample
One event callback for a custom eventEncoded:
event_callback_eventToken=https%3A%2F%2Fmynetworkserver.com%2Fevent

Unencoded (Do not use as is):
event_callback_eventToken=https://mynetworkserver.com/event
Multiple event callbacks to the same link URLEncoded:event_callback_eventToken1=https%3A%2F%2Fmynetworkserver.com%2Fevent_one&event_callback_eventToken2=https%3A%2F%2Fmynetworkserver.com%2Fevent_two

Unencoded (Do not use as is):
event_callback_eventToken1=https://mynetworkserver.com/event_one&event_callback_eventToken2=https://mynetworkserver.com/event_two
Multiple event tokens to the same event callback URL

In this case, you receive information about all in-app events in the callback as a single in-app event.
Encoded:
event_callback_eventToken1_eventToken2_eventToken3=https%3A%2F%2Fmynetworkserver.com%2Fmy_event

Unencoded (Do not use as is):
event_callback_eventToken1_eventToken2_eventToken3=https://mynetworkserver.com/my_event

Recommended placeholder

PlaceholderDescriptionHeader
{event}Event token
This value is constant for an event. You can reference an event in your reports with the event token.
xyz456
Note:
If placeholder data is not available, it will be dropped from the callback.

Event callback example

Tip:
Even if you have integrated with Campaign Lab, use the Encoding tool to encode your callbacks correctly and generate the final encoded URL. This is because the tool automatically appends the specified event token to the event callback. 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}&tracker_name={tracker_name}&app_name={app_name}&activity_kind={activity_kind}&created_at={created_at}&event_token={event}