If you don't find an answer, please click here to post your question.

Checklist for Campaign/Goal Delivery Issues

0 Kudos
Started ‎03-25-2015 by
Modified ‎05-14-2018 by

Checklist for Campaign/Goal Delivery Issues

by Community Manager on ‎03-25-2015 08:55 AM - edited on ‎05-14-2018 07:54 AM by Ooyalan (706 Views)

Pulse Distribution Engine


The Pulse distribution engine takes a lot of information into account when deciding which ad to serve and which ad not to serve. Most commonly, it's about these two things, either as reasons on their own, or as a combination of each other:

  • targeting
  • prioritization rules.

Read the article Pulse Distribution and Prioritisation Rules to get an understanding of how different goals are prioritised according to their delivery goal type. For example, Share of Voice goals always serve ads prior to impression goals, no matter what priority is assigned to them(1-10).


Things to check


If a campaign/goal is not delivering any impressions, though everything seems to be correctly configured, follow this simple checklist.


  1. Check the material, the actual creatives, in the campaign and make sure they work fine.
    • The best way is to preview them in our preview player (or live preview).
    • Make sure your creatives are configured according to our Creative Asset Specification.
  2. Check that your campaign/goal works fine in a live environment.
    Note: This is not necessary, but could be helpful in some cases.
    • Do this by simply changing the goal type to Share of Voice and set it to 100% for a short while (a few minutes).
    • If you don't usually have that many SoV goals, this goal will be prioritized highest and probably deliver impressions.
    • Make sure you change it back as soon as you have tested that it works and tracks impressions. 
  3. Check the prioritization of the goal. The goals are always the ones "fighting" for the inventory.
    • There is a common use case below specifying goal/campaign priority. Goals with higher priority (and same goal type) will obviously get served before this goal not yet started.
    • If other goals are also lagging behind, they will probably "get" the inventory before the campaign that is not delivering.
    • Goals that are higher prioritized need to get "their" forecasted inventory and could be the cause of your campaign/goal not starting to serve.
  4. Check which campaigns are currently getting delivered.
  5. Check targeting rules.
    • Targeting rules for the campaign/goal could always be the reason why the campaign/goal is not delivering.
    • The Campaign Delivery Check article is also applicable per content node in your category tree to check which campaigns are delivering according to content targeting.
    • Other targeting rules are harder to check/verify but you could always compare other campaigns and check the ones that are higher prioritized and/or lagging behind and the targeting set for them. If they match the campaign that is not delivering, it would be the reason.


Common use cases


Goal priority is not inheriting the campaign priority


  • You probably didn't select that the goal priority inherits the campaign priority, so when you changed the campaign priority, the goal priority didn't follow.
  • Make sure to check the prioritization number on both campaign and goals as they could differ (be overridden for certain goal/s).




Serving Ooyala booked campaigns over VAST


  • The Ooyala platform is VAST / VPAID compliant and we support ad serving over VAST for campaigns booked in Ooyala Pulse. Simply copy/paste the URL provided under the content/category node in your content tree that you want to serve.



  • Check that your campaigns can be served via VAST. You can do this for each campaign seperately:



  • or on global level from the Settings tab:



It's very hard to find exact reasons why a campaign/goal is not delivering - could be thousands of different targeting rules, as our distribution engine takes everything into account. Following this guide/checklist in detail can help you identify common cases.

If you still can't get your campaign to work please contact Technical Support.