When using the "External condition", the condition is checked by an external URL, which then returns the result True or False. This condition also works when tracking is deactivated.
The condition "External condition" calls up a URL and transfers the profile ID and a unique ID of the campaign. The condition is true (green path) if the external condition returns a JSON string with the content "true". The condition is false (red path) if the external condition returns a JSON string with the content "false". If a response is returned without a JSON (true or false), the external URL for this profile is called up to 10 times before the profile is permanently stopped.
One possible application example is the transmission of the profile ID to a connected shop system. The system checks whether purchases have already been made in order to display cross-selling or upselling offers.
Format of the request:
{ "Profile": { "ApplicationTypeId": "1", "ProfileId": "xxx" } }
Format of valid JSON string responses:
{ "Result": true|false }
Configuration
URL
Here you can enter the URL to be called up.