Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.

Info

Do you already know our Booking Calendar Lightning? If not you can check it out on this Wiki page: 4.22 How to book Campaigns with our Booking Calendar? (Booking Calendar Lightning) or for settings: 7.2.25 How to set up the Booking Calendar Lightning?


The Booking Calendar assists you to easily handle exclusive placements. An exclusive placement blocks other ad types, so it’s important to check thoroughly if a booking is possible to prevent double bookings. With the help of the Booking Calendar, booked, offered, and available exclusive placements are visualized to give you a better overview of what is available or not.

Here you find how to use the 4.9 Booking Calendar

Page Tree
root7.2.4 Setup Booking Calendar

...

2. Prepare your Inventory - Ad Price and Campaign Item Fields

The Booking Calendar can only show Ad Prices and compare them with offered or booked Campaign Items, that are marked as "exclusive".

...

The Booking Calendar uses the following fields:

  • Exclusive: This Ad price is exclusive. Only exclusive items are displayed in the Booking Calendar. The exclusive checkbox is automatically set for new campaign items while creating them.

  • Maximum Applicability: This field defines how often the item is available. This field is available in the object Ad Price and also in the object Ad Specs. If empty the Booking Calendar and Check Availability will assume a 1.

  • Effective Maximum Applicability: This field defines how often the item is available. If the field Maximum Applicability in the Ad Price is empty, the field Maximum Applicability in the Ad Spec is used. If both fields are empty, the Booking Calendar interprets this as "1".

  • Constant Quantity: This field defines if the Booking Calendar should count the QuantityGuaranteed AI, Runtime Campaign Item or Frequency. If this field is not defined, the default value is "Quantity".

  • Maximum Applicability Unit: This field defines if the Booking Calendar is using this Ad Price per Day, WeekMonth, Quarter, or Year. The Booked Quantity of Campaign Items will then be divided among the days, weeks, months, quarters, or years. (Please see table below)

Info

Attention:

  1. If any of these values are missing add them to the respective picklists.

  2. Ad Prices with a Maximum Applicability Unit of month, quarter, or year will only appear if the time column in the Booking Calendar is set to same or a larger time frame and not in the day-view.

  3. Please take note that for Maximum Applicability unit of weeks no conversion is happening. 

  4. You can also define the above values on the Content and AdSpec Object. (If fields are not visible, please edit the corresponding page layout.)

  5. Make sure that your Campaign Line Item also has the exclusive checkbox marked. This should work automatically if you pick out an exclusive Ad price but automatically imports or other processes might miss it.

...

  • SOQL Where Clause Addition (Ad Price): "AND Name = 'AP-1'"

  • SOQL Where Clause Addition (Campaign item): "ADvendio__TimeZone__c != 'Europe/Berlin'"

3. Setup Layout (Result Columns)

...

  • Click the Plus icon to add a new line.

  • Click the Delete icon to delete an existing line.

  • Click and hold click the Sort-Icon and drag and drop the line to sort your filters.

  • Select a field from the picklist to insert that field as a column.

  • Select a lookup from the picklist to jump to another object to insert a field as a column.

  • Activate the checkbox Campaign Item as Link to display the campaign item as a column with a link to the right campaign item.

Here is the result info page for the example above (clicking on the little (info) Button): 

...

5. High Details

In this step you are able to define different fields you will see when choosing "high" in the filter selection directly in the cell as opposed to step 4 when you click on the little (info) Button.

...

Please choose the relevant information to see at a glance, for instance, campaign item or media campaign details. 

...


The result can look like this:

...

If you have configured all settings, you can go to the next step: Click the button Finish.

...

  1. Navigate to Setup > Develop > Custom Settings > ADvendio Settings and click Manage.

  2. Click the button Edit.

    1. Position Chart: Count cell colour 0: Position is completely available, booked + offered items = 0 Default Color: #5CFC85, dark green)

    2. Position Chart: Count cell colour 1: At least one offered item and no booked item, offered > 0 AND booked = 0  (Default Color: #CBFFC2, light green)

    3. Position Chart: Count cell colour 2: At least one booked item, but still at least 1 available, booked > 0 AND booked < maxApp (Default Color: #FFFB45, yellow)

    4. Position Chart: Count cell colour 3: The number of booked and offered items together is higher than the availability,  offered + booked >= maxApp AND booked < maxApp (Default Color: #FCBF41, orange)

    5. Position Chart: Count cell colorPercent1

    6. Position Chart: Count cell colorPercent2

    7. Position Chart: Count cell colorPercent3

    8. Position Chart: Display Content Column: If set the Content is always part of the Columns (Booking Calendar Step 3 Content is always ON)

    9. Position Chart: Display Content Filter: If set the Content is always part of the Filters (Booking Calendar Step 2a Content is always ON)

    10. Position Chart: DefaultSelTemplateName: The template with this name is pre-selected in the chart type select list of the Position Chart.

    11. Position Chart: Count cell colour 4: The position is fully booked, there is nothing left available, booked = maxApp (Default Color: #FF0018, red)

    12. Position Chart: CellColor "Event"

    13. Position Chart: CellColor "Not Available"

    14. Position Chart: Count cell colour 5: Overbooking, the number of booked items is higher than the availability, booked > maxApp (Default Color: #FF0018, red) 

    15. Extra logging until: ADvendio will log more detailed information to debug logs Until this date and time (which will slow ADvendio down).

    16. Budget Amount Field API Name: API name of the field which is subtracted from the budget.

  3. Click the button Save.

Info

Probability, 100% = booked, <100% und >0% = offered

Warning: the default color for fully booked and overbooked positions is the same RED, please define a custom color to avoid technical issues!

D. Privacy Settings

If you like to have some kind of access control which limits users from seeing each other's Media Campaigns but the availability is still accounted for in the Booking Calendar - here is how to do it:

Just set the Media Campaign object as private (Setup - Sharing Settings). This way, all users will see the same view using the Booking Calendar (i.e., what inventory is available, booked, offered) because it does not use the Salesforce sharing model (means, sharing only private is ignored). The detail view shows the same behavior: every field is displayed with the information. So make sure to display only data that is not private to other users (like from date, until date, owner of this media campaign and stuff like that). In the case, you click on a link to a campaign you will get an error message showing "insufficient rights" if not owned by the active user.

E. Translations

Translations can be done with custom labels in the category "Position Chart". Just go to Setup > Custom Labels and add translations/overrides for the relevant labels.

...

  1. Navigate to App Launcher.

  2. Search for Booking Calendar.

  3. Click the link Booking Calendar.

  4. Select your Chart Type.

Info

The Booking Calendar can only show Ad Prices and compare them with offered or booked Campaign Items if they are marked as "exclusive". To prepare your system please read the following instructions above, prepare your inventory!