3 Reasons Why CPMs Are Lower In Q2

3 Reasons Why CPMs Are Lower In Q2

Posted on

There is a product that exists that you cannot feel or touch but is bought and sold daily by the hundreds of millions. The product here is called an impression and it gives consumers an opportunity to purchase or learn more about a product/service. Advertisers pay publishers a dollar amount for every thousand impressions or times an ad appears on a screen. This is referred to as a Cost Per Thousand (CPM) bidding model. The recent outbreak of COVID-19 has changed many “normal” activities, one of them being the price of impressions.

Here are three reasons why Q2 CPMs are significantly lower than Q1: 

Advertisers (Demand)

A study conducted by the IAB states that “ 70% of buyers have already adjusted or paused their planned ad spend, while 16% is still determining what actions to take” and “In the near term, digital ad spend is down 33% and traditional media is down 39%”. Advertising spend is decreasing and the large AdTech companies are going to feel the pain of decreased revenue.

Consumers (Supply)

According to a recent Forbes article, “As millions of people go online for entertainment and more, total internet hits have surged by between 50% and 70%, according to preliminary statistics. Streaming has also jumped by at least 12%, estimates show.” The majority of the population is working from home and those who unfortunately are not, are either literally saving the human race or are home either way. iPhone screen time has increased from anywhere between 36% to 185% for some individuals as social media and web browsing are skyrocketing. All data points to the fact that there is an increase in the supply of consumers online today.

Stock Prices Plummet

Large AdTech companies such as Facebook, Google, Adobe and many others are experiencing a significant drop in stock price and advertising revenue. Data pulled from Yahoo Finance shows that from mid-February to mid-March Facebook’s stock price fell by 31.83%, from $214.18 to $146.01, Google by 27.69%, from $1515.60 to $1096.00 and Adobe by 23.37%, from $376.28 to $288.36. Given the information above with a decrease in demand (Advertisers), these large AdTech companies are losing significant portions of their revenue since advertisers are not spending. In 2019, Facebook earned $69.66 billion and Google $134.81 billion in advertising revenue. 

Ultimately, the 3 points above can be directly related to the theory of Supply-Side Economics or also known as Reaganism. An increase in supply, in this case, the number of consumers ultimately decreases the cost of the product, impressions and therefore demand for advertisers will theoretically increase in time. Regardless, of what the theory is, the fact remains that CPM’s are cheaper now. 

Now is not the time to retreat as a business, it is time to invest in the future. Many businesses view advertising and marketing as an expense when in reality it is an investment. Invest in your future now by exploring strategic partnerships with ROI -based and outcome-driven agencies. As our CEO, Bob McKay has been saying since 2009:

“This is no longer about marketing and advertising, it’s about business outcomes”.- Bob McKay

[gravityform id="14" title="false" description="false"]
<div class='gf_browser_unknown gform_wrapper' id='gform_wrapper_14' ><form method='post' enctype='multipart/form-data' id='gform_14' action='/blog/3-reasons-why-cpms-are-lower-in-q2/'> <div class='gform_body'><ul id='gform_fields_14' class='gform_fields top_label form_sublabel_below description_below'><li id='field_14_3' class='gfield gf_left_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label gfield_label_before_complex' >Name<span class='gfield_required'>*</span></label><div class='ginput_complex ginput_container no_prefix has_first_name no_middle_name has_last_name no_suffix gf_name_has_2 ginput_container_name' id='input_14_3'> <span id='input_14_3_3_container' class='name_first' > <input type='text' name='input_3.3' id='input_14_3_3' value='' aria-label='First name' aria-required="true" aria-invalid="false" placeholder='First*'/> <label for='input_14_3_3' >First</label> </span> <span id='input_14_3_6_container' class='name_last' > <input type='text' name='input_3.6' id='input_14_3_6' value='' aria-label='Last name' aria-required="true" aria-invalid="false" placeholder='Last*'/> <label for='input_14_3_6' >Last</label> </span> </div></li><li id='field_14_2' class='gfield gf_right_half gfield_contains_required field_sublabel_below field_description_below hidden_label gfield_visibility_visible' ><label class='gfield_label' for='input_14_2' >Email<span class='gfield_required'>*</span></label><div class='ginput_container ginput_container_email'> <input name='input_2' id='input_14_2' type='text' value='' class='medium' placeholder='Email*' aria-required="true" aria-invalid="false" /> </div></li><li id='field_14_4' class='gfield gform_validation_container field_sublabel_below field_description_below gfield_visibility_visible' ><label class='gfield_label' for='input_14_4' >Comments</label><div class='ginput_container'><input name='input_4' id='input_14_4' type='text' value='' /></div><div class='gfield_description' id='gfield_description__4'>This field is for validation purposes and should be left unchanged.</div></li> </ul></div> <div class='gform_footer top_label'> <input type='submit' id='gform_submit_button_14' class='gform_button button' value='Submit' onclick='if(window["gf_submitting_14"]){return false;} window["gf_submitting_14"]=true; ' onkeypress='if( event.keyCode == 13 ){ if(window["gf_submitting_14"]){return false;} window["gf_submitting_14"]=true; jQuery("#gform_14").trigger("submit",[true]); }' /> <input type='hidden' class='gform_hidden' name='is_submit_14' value='1' /> <input type='hidden' class='gform_hidden' name='gform_submit' value='14' /> <input type='hidden' class='gform_hidden' name='gform_unique_id' value='' /> <input type='hidden' class='gform_hidden' name='state_14' value='WyJbXSIsIjcxMWZkODA5Yjg0NWEwNDg2MTYzYzcyNDgwYmVkZTA1Il0=' /> <input type='hidden' class='gform_hidden' name='gform_target_page_number_14' id='gform_target_page_number_14' value='0' /> <input type='hidden' class='gform_hidden' name='gform_source_page_number_14' id='gform_source_page_number_14' value='1' /> <input type='hidden' name='gform_field_values' value='' /> </div> </form> </div><script type='text/javascript'> jQuery(document).bind('gform_post_render', function(event, formId, currentPage){if(formId == 14) {if(typeof Placeholders != 'undefined'){ Placeholders.enable(); }} } );jQuery(document).bind('gform_post_conditional_logic', function(event, formId, fields, isInit){} );</script><script type='text/javascript'> jQuery(document).ready(function(){jQuery(document).trigger('gform_post_render', [14, 1]) } ); </script>