# Dynamic Allocation

## Dynamic Allocation

Created: 07.12.2023 \
Updated: 07.12.2023 \
Author: Polina A.

Dynamic allocation is one of the methods of traffic distribution in which the system automatically determines the percentage of users to whom a particular variation will be shown. A larger percentage of users are shown the variation that demonstrates the best results in terms of the key metric assigned in the experience. Unlike A/B testing, dynamic allocation aims to achieve maximum effect in the shortest time with a strong emphasis on optimization and speed.

### Creating an Experience with Dynamic Allocation

To create an experience with dynamic allocation, you need to go to the campaign creation/editing page and select dynamic allocation as the allocation method. After that, you will see that the percentage value of traffic distribution changes to "auto."

![Untitled](/files/cJxlrQOGdFZYp3lIwZtp)

{% hint style="info" %}
When creating a new campaign with dynamic allocation or changing the allocation method to dynamic in an already launched campaign, the weight between variations is evenly distributed. 100% is divided equally among all created variations.
{% endhint %}

{% hint style="info" %}
Dynamic allocation must have at least 2 variations.
{% endhint %}

Learn more about campaign creation: [Frontend campaigns creation](/lang/en/platform-interface/frontend-campaigns-creation.md)

#### Limitations

Dynamic allocation can only return one variation, i.e., if there are 5 banner variations in the campaign, only one will be shown, not all 5 sorted by the key metric.


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://developer.gravityfield.ai/lang/en/platform-interface/dynamic-allocation.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
