# Campaign Delivery # Campaign management Once all tags have been implemented (as outlined in the [Adhese setup and implementation](https://documentation.adhese.org/books/integration-setup) guide) and Adhese has begun measuring (as explained in the [Measure](https://documentation.adhese.org/books/monitoring-and-reporting-d0S/page/measure) section), the inventory volume of each position is quantified. With this information, you can manage your inventory and plan your campaigns (as explained in the [Forecasting and Planning](https://documentation.adhese.org/books/adhese-ui/page/inventory-screenforecasting) section). Adhese makes it easy to create online campaigns. It enables you to target, monitor, and optimise the delivery of online ads or content on any platform. This is the core of our technology. The diagram below shows a simplified representation of a campaign's structure. [![campaign_managent1.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/RFiIgpTWQ1zlDGZO-campaign-managent1.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/RFiIgpTWQ1zlDGZO-campaign-managent1.png) A campaign is made up of bookings and creatives, which are connected. We can extend this diagram after we have explained the properties of a booking and a creative. Adhese offers standard solutions for all types of online advertising, including display advertising, video advertising, and text ads. Tailor-made creatives or additional features and functionalities can be included in specific campaigns using adjusted templates. Adhese also has the ability to integrate with third-party servers and marketplaces such as Magnite or Adform (refer to [Marketplaces](https://documentation.adhese.org/books/integrations-and-delivery/page/list-of-third-party-ad-servers-and-marketplaces) for more details). This chapter on *Campaign* Management explains how to create a campaign in Adhese. Each step in this process, along with its related features and possibilities, will be thoroughly explained in distinct sections. You can only view and create campaigns for publishers and sub-publishers to which you are assigned. # The start of campaign delivery You have now created a campaign. As illustrated in the simplified diagram of the campaign's structure, we have inserted the newly created bookings and attached creative: [![campaign_delivery1.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/wdLBPphAuVMzYuZY-campaign-delivery1.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/wdLBPphAuVMzYuZY-campaign-delivery1.png) At this moment, the campaign is ready to start as you have: - created a new campaign ([Add a campaign](https://documentation.adhese.org/books/campaign-management/page/creating-campaigns)), - added bookings to the campaign ([Add a booking](https://documentation.adhese.org/books/campaign-management/page/creating-bookings)), - uploaded creatives ([Upload a creative](https://documentation.adhese.org/books/campaign-management/page/creatives)), and - attached creatives to bookings or assigned positions to creatives ([Trafficking bookings and creatives](https://documentation.adhese.org/books/campaign-management/page/trafficking-bookings-and-creatives)). The delivery will start at the earliest start date of one of the bookings associated with the campaign.

Before a campaign starts, we recommend checking for possible issues that may inhibit or delay the start of the campaign. Adhese has built-in tools to make this job easy and effective: Statuses. By proactively monitoring the status of each campaign, you can ensure a smooth delivery without any unexpected delays.

# The delivery scheme of Adhese explained It is vital to understand and gain insight into the Adhese delivery process's decision-making logic and the factors taken into account to determine which booking must be served. When a visitor accesses your website, the browser sends a request to the servers of Adhese. This request contains information about the requested position. In addition, the browser sends data about the user's browser, operating system, location, and other relevant information. Furthermore, Adhese enables the integration with existing[ user profile databases](https://documentation.adhese.org/books/integrations-and-delivery/page/integrations).

Remember that the unique identification of visitors and the storage of personal and other data are subject to national, European and international legislation. It is the exclusive responsibility of the publisher to comply with the law and adequately inform the user of his rights. Adhese can help and advise publishers here. More on user privacy is available in[ the GDPR section](https://documentation.adhese.org/books/privacy-consent/page/user-privacy-and-gdpr) of the documentation.

Once Adhese receives a request, a number of factors are taken into account before a booking is shown. The following three elements are considered for each requested position: - Campaign Priority - Location Level - Targeting This chapter explains and visualises the Adhese delivery scheme step by step. The full scheme is provided at the end of this section; see *the complete delivery scheme of Adhese*. ## Campaign Priority As outlined in the [Priority](https://documentation.adhese.org/books/campaign-management/page/creating-campaigns#bkmrk-priority) section, each campaign is assigned a *priority*. Assume that the publisher has the following three priorities available in its Adhese account, ranked in order of importance: - **Paying** (priority 0) - **Exchange** (priority 1) - **In-house** (priority 2) --- [![the_delivery_scheme_of_adhese_explained1.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/APCxr7MQ9yqrXgmL-the-delivery-scheme-of-adhese-explained1.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/APCxr7MQ9yqrXgmL-the-delivery-scheme-of-adhese-explained1.png) Adhese will first check to see if a booking is available within the highest priority for the requested position, the *Paying* (priority 0) priority. --- [![the_delivery_scheme_of_adhese_explained2.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/N7brzx3OYdE0GDmm-the-delivery-scheme-of-adhese-explained2.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/N7brzx3OYdE0GDmm-the-delivery-scheme-of-adhese-explained2.png) If there are more bookings at the *Paying* (priority 0) priority, the second factor to be considered is the *Location Level* factor. A full explanation of the *Location Level* factor is available in the next section. --- [![the_delivery_scheme_of_adhese_explained3.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/y93rL1pCcXsAvmZO-the-delivery-scheme-of-adhese-explained3.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/y93rL1pCcXsAvmZO-the-delivery-scheme-of-adhese-explained3.png) If nothing is booked at the *Paying* (priority 0) priority, Adhese will check if there is a booking at the *Exchange* (priority 1) priority. --- [![the_delivery_scheme_of_adhese_explained4.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/3VLmAhYq7mdYAe7I-the-delivery-scheme-of-adhese-explained4.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/3VLmAhYq7mdYAe7I-the-delivery-scheme-of-adhese-explained4.png) If there are one or more bookings at the Exchange (priority 1) priority, the second factor to be considered is the *Location* level factor. --- If nothing is booked at the *Exchange* (priority 1) priority, Adhese will check if there is a booking at the next priority: the *In-house* (priority 2) priority. The above procedure, as described for the *Paying* (priority 0) and *Exchange* (priority 1) priority, is repeated for the *In-house* (priority 2) priority. If there is no booking at the *In-house* (priority 2) priority, there are no eligible bookings to be delivered and Adhese will not serve anything. Adhese may direct the request to a third party if the setup is structured that way (see [Marketplaces](https://documentation.adhese.org/books/integrations-and-delivery/page/integrations#bkmrk-marketplaces) for more information). ## Location Level The inventory of a publisher can be organised into *Location Levels*. The framework of these levels is determined within the database and is client-specific. The hierarchy of the levels is defined in the locations (see [Create a new location](https://documentation.adhese.org/books/inventory-setup/page/locations)). Assume a publisher has four levels, where: - An individual location gets **Level 0**; - A channel that contains a selection of locations, such as the collection of identical locations throughout the Sports section of a publication, gets **Level 1**; - The next channel contains a more extensive selection of locations, such as all locations across a single publication (i.e., Run Of Site), and gets **Level 2**; - The last channel contains all locations across the entire network of a publisher (i.e., Run of Network) and gets **Level 3**. In the above example, Level 0 has the highest priority. Level 1 comes next and has priority over Level 2 and Level 3. Whereas Level 2 only takes precedence over Level 3. Level 3 does not take precedence over any other level because it has the lowest priority. The *Location* *Level* factor is considered after Adhese has collected a list of bookings for the requested position at the highest campaign priority available. --- [![the_delivery_scheme_of_adhese_explained5.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/RACG4FwxCsE2FwEY-the-delivery-scheme-of-adhese-explained5.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/RACG4FwxCsE2FwEY-the-delivery-scheme-of-adhese-explained5.png) Following the above level structure, Adhese will first check if anything is booked at Location Level 0. --- [![the_delivery_scheme_of_adhese_explained6.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/wosewcCx68E1Uhwi-the-delivery-scheme-of-adhese-explained6.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/wosewcCx68E1Uhwi-the-delivery-scheme-of-adhese-explained6.png) When no booking is found for that specific location, the next Location Level will be investigated. --- [![the_delivery_scheme_of_adhese_explained7.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/zzc9hWO2CeurTkoZ-the-delivery-scheme-of-adhese-explained7.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/zzc9hWO2CeurTkoZ-the-delivery-scheme-of-adhese-explained7.png) If one or more bookings are booked to be delivered explicitly at Location Level 1, the next factor will be considered: T*argeting.* The next section provides a full explanation of the *Targeting* factor. --- [![the_delivery_scheme_of_adhese_explained8.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/pbogxl0sgwKnIP2H-the-delivery-scheme-of-adhese-explained8.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/pbogxl0sgwKnIP2H-the-delivery-scheme-of-adhese-explained8.png) If there are any such bookings, the next factor will be taken into consideration. --- [![the_delivery_scheme_of_adhese_explained9.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/NjljliZVzalVD4uI-the-delivery-scheme-of-adhese-explained9.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/NjljliZVzalVD4uI-the-delivery-scheme-of-adhese-explained9.png) If nothing is booked to be delivered across the publication's website (Location Level 2), Adhese will check if bookings are booked across the network of the publisher (Location Level 3). --- [![the_delivery_scheme_of_adhese_explained10.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/2jX8obH2Kx9j6tVu-the-delivery-scheme-of-adhese-explained10.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/2jX8obH2Kx9j6tVu-the-delivery-scheme-of-adhese-explained10.png) If there are such bookings, the *Targets* factor will be taken into consideration. --- Adhese will look into the *Exchange* (priority 1) priority level and repeat the above procedure if no eligible bookings are available to be delivered based on the *Targets* factor or if there are no bookings across the network of the publisher (Location Level 3). ## Targeting The *Targeting* factor takes a booking's targeting properties into account and reduces the set of eligible bookings so that only one booking remains. A booking with more specific targeting properties takes precedence over a booking with fewer or non-targeting properties. For example, a booking targeted to a visitor from a region (e.g., Antwerp) will take precedence over a booking targeted towards a visitor from a country (Belgium). For more information about targeting, refer to [Targeting](https://documentation.adhese.org/books/campaign-management/page/creating-bookings#bkmrk-targeting). --- [![the_delivery_scheme_of_adhese_explained11.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/seXXo9zH3RmSbSyP-the-delivery-scheme-of-adhese-explained11.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/seXXo9zH3RmSbSyP-the-delivery-scheme-of-adhese-explained11.png)Adhese prioritises bookings with targeting properties. Adhese will send the most eligible booking to the webpage so that the browser can display it. A booking with more specific targeting properties has a higher chance of being delivered, as they take precedence over a booking with fewer targeting properties. --- [![the_delivery_scheme_of_adhese_explained12.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/t6Zb8CAbkMUQZCvD-the-delivery-scheme-of-adhese-explained12.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/t6Zb8CAbkMUQZCvD-the-delivery-scheme-of-adhese-explained12.png)If no targeted bookings are available, Adhese will check the availability of bookings without targeting properties. --- [![the_delivery_scheme_of_adhese_explained13.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/zBuefcnykF4aiMHZ-the-delivery-scheme-of-adhese-explained13.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/zBuefcnykF4aiMHZ-the-delivery-scheme-of-adhese-explained13.png)If no bookings (with or without targeting properties) are available within Location Level 0, Adhese will take Location Level 1 into account. --- The above procedure will be repeated until an eligible booking can be delivered within the *Paying* (priority 0) priority level. If no eligible bookings within the *Paying* (priority 0) priority level are available to be delivered, the above procedure will be repeated entirely for the next priority level. It is possible that no booking can be delivered for a request because there simply is no booking available. If this happens, you can choose not to deliver anything, or you can choose to deliver an *In-house* booking to promote a proprietary product, for example. # The complete delivery scheme of Adhese The following scheme displays the complete delivery scheme of Adhese. For a more detailed description, refer to the previous paragraphs. [![the_delivery_scheme_of_adhese_explained14.png](https://documentation.adhese.org/uploads/images/gallery/2024-06/scaled-1680-/5LGKpDtE8voxqvzS-the-delivery-scheme-of-adhese-explained14.png)](https://documentation.adhese.org/uploads/images/gallery/2024-06/5LGKpDtE8voxqvzS-the-delivery-scheme-of-adhese-explained14.png) # Delivery Distribution With campaigns and bookings set using the **AUTO** delivery method, deliveries will be evenly distributed throughout the period. It is recommended that this default setting be adjusted in most cases. If you wish for a campaign or booking to deliver more in the first half of the period, we can adapt the deliveryDistributionParamater. This setting is not available in the UI but can be configured by the Adhese Support department. Here is an example of an uneven distribution: When the deliveryDistributionParameter is set to 0.5, 62.5% of the volume will be delivered in the first half of the period and 37.5% in the last half. The deliveryDistributionParameter can be set between 0 and 1 ( to deliver x% in the first half, parameter = 4 * (x-50%)/100 ) You can calculate the value in the attachment. [Delivery Parameter Calculator.xlsx](https://documentation.adhese.org/attachments/1)