Global architecture

With the Remote Control API, you can manage directly variation groups thanks to custom routes.

🚧

Predefined Types & Operators

  • Targeting operator can only be: EQUALS, NOT_EQUALS, STARTS_WITH, ENDS_WITH, CONTAINS, NOT_CONTAINS, GREATER_THAN, LOWER_THAN, EXISTS, NOT_EXISTS, GREATER_THAN_OR_EQUALS, LOWER_THAN_OR_EQUALS.
  • (Optional field) Modification type can only be: FLAG

If you wanna check in depth each field check Variation Group API

{
    "name": "<VARIATION_GROUP_NAME>",
    "variations": [
        {
            "name": "<VARIATION_NAME",
            "reference": "<REFERENCE>",
            "allocation": "<ALLOCATION>"
        }
    ],
    "targeting": {
        "targeting_groups": [
            {
                "targetings": [
                    {
                        "key": "<TARGETING_KEY>",
                        "operator": "<OPERATOR>",
                        "value": "<TARGETING_VALUE>"
                    }
                ]
            }
        ]
    }
}

However it is recommended to create the variation groups at the campaign creation. You can find more details on the campaign architecture here : Campaigns.