{"id":23779,"date":"2020-06-03T13:34:33","date_gmt":"2020-06-03T11:34:33","guid":{"rendered":"https:\/\/yieldbird.com\/?p=23779"},"modified":"2024-07-22T19:27:13","modified_gmt":"2024-07-22T17:27:13","slug":"measuring-the-delivery-and-effectiveness-of-programmatic-campaigns","status":"publish","type":"post","link":"https:\/\/yieldbird.com\/research-hub\/measuring-the-delivery-and-effectiveness-of-programmatic-campaigns\/","title":{"rendered":"Measuring the Delivery and Effectiveness of Programmatic Campaigns"},"content":{"rendered":"\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">As we all know, one of the main issues with buying ads is trying to find out which half of the media cost is lost. Consequently, <strong>measuring both the delivery and effectiveness of a Programmatic campaign is a must-do task<\/strong>, and this article will explain in a nutshell how to set about doing so.<br><br>Before we dive into this topic, I\u2019d like to point out that we will focus only on those tools that are widely used on the Internet, and not specific Content Management Systems (CMS) or ecommerce platforms, as their specifications and features vary significantly. For that reason, we will cover effectiveness measuring from the perspective of the <strong>Demand-Side Platform<\/strong> (<strong>DSP<\/strong>) on both the <a href=\"https:\/\/yieldbird.com\/5-key-elements-of-good-brief-for-a-programmatic-specialist\/\">Programmatic<\/a> market and the widely-adopted Google Analytics.<\/p>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<h2 style=\"font-size: 20px\">Measuring delivery and effectiveness on the Demand-Side Platform<\/h2>\n\n\n\n<p class=\"wp-block-paragraph\"><br><\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"632\" src=\"https:\/\/yieldbird.com\/wp-content\/uploads\/2020\/06\/0322-06.2020-art-01-v44-1024x632.png\" alt=\"Measuring the Delivery and Effectiveness of Programmatic Campaigns\" class=\"wp-image-23780 size-full\" srcset=\"https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0322-06.2020-art-01-v44-1024x632.png 1024w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0322-06.2020-art-01-v44-150x93.png 150w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0322-06.2020-art-01-v44-300x185.png 300w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0322-06.2020-art-01-v44-768x474.png 768w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0322-06.2020-art-01-v44.png 1200w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><em>DSP<\/em> is a tool that is used to manage Programmatic buying. The \u201cDemand\u201d in the name of the platform is associated with the fact that the impressions are commodities on the Programmatic market. DSP is a platform that allows the buyer to utilize all the available targeting options, and to select the best ones in order to focus the media spend exactly where it will achieve the best return on investment. <\/p>\n<\/div><\/div>\n\n\n\n<div class=\"wp-block-group\"><div class=\"wp-block-group__inner-container is-layout-flow wp-block-group-is-layout-flow\">\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><b>Targeting features<\/b>, covered in <a href=\"https:\/\/yieldbird.com\/targeting-in-programmatic\/\">our previous blog entry<\/a>, are important, as we need to know exactly which targeting features yield the best results. And in order to do so, we need to precisely keep track of the impressions, clicks and conversions that are the result of the campaign itself.<br><br>In the following section, we shall use as an example, <b>Google\u2019s Display and Video 360 (DV360)<\/b>, which happens to be one of the most popular DSP platforms.<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<h2 style=\"font-size: 20px\">Tracking impressions<\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><strong>Measuring delivery of the campaign<\/strong> in terms of impressions, and maybe viewable impressions or complete views, is relatively easy in <b>DV360<\/b>. All the impressions that are bought are directly shown in the UI, and can also be reported whenever needed.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">The first step is to build the specific structure of a <a href=\"https:\/\/yieldbird.com\/10-revenue-sources\/\">Programmatic campaign<\/a> in order to keep track of all relevant information.<br><br>For example, if you want to utilize <b>three different targeting options<\/b> (e.g. three separate audience groups, each on a different website), you should create three separate line items that will reflect the selected targeting options. This will allow you to be able to report them separately, and determine which was the most successful.<br><br>In rare cases, some manual adjustments to the reports might be needed. In one of our campaigns, for example, we found that due to the way some Publishers had implemented a synchronized creative (horizontal banner + two sections of the background, on both sides of the content), the impressions had tripled (as both the DSP and the Supply-Side Platform (SSP) had counted all three parts of the creative separately). Because of that, in order to keep the reporting uniform across all the Publishers we had bought impressions from, we had to manually adjust the report. <\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<h2 style=\"font-size: 20px\">Tracking clicks<\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:33% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"911\" src=\"https:\/\/yieldbird.com\/wp-content\/uploads\/2020\/06\/0308-Number-of-the-week-Alphabet2-01-1024x911.png\" alt=\"how to measure effectiveness of programmatic campaigns\" class=\"wp-image-23783 size-full\" srcset=\"https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0308-Number-of-the-week-Alphabet2-01-1024x911.png 1024w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0308-Number-of-the-week-Alphabet2-01-300x267.png 300w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0308-Number-of-the-week-Alphabet2-01-150x133.png 150w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0308-Number-of-the-week-Alphabet2-01-768x683.png 768w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2020\/06\/0308-Number-of-the-week-Alphabet2-01.png 1336w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"> <strong>DSPs<\/strong> are able to <strong>track clicks<\/strong> on most of the <a href=\"https:\/\/yieldbird.com\/initial-ads-does-this-in-content-ad-outperform-other-placements\/\">creatives<\/a>. This is not possible in the case of creatives served from third-party tools; that is, unless specific macros are implemented when the creatives are uploaded to the platform. However, it\u2019s not the number of clicks that\u2019s the most important, but rather the <b>Click-Through Rate (CTR)<\/b>, or even <b>Cost Per Click (CPC)<\/b>. But these metrics cannot be either measured or reported if the clicks haven\u2019t been tracked properly. In order to make this possible, we must make sure that we have either uploaded the creatives directly to the DSP, or used all required macros in the case of third-party creatives. <\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<h2 style=\"font-size: 20px\">Tracking conversions<\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">In order to keep track of the conversions that have resulted from the campaign, you first need to implement <b>tracking pixels<\/b> on the destination website. These pixels need to be generated from the DSP and installed on the page in the right place. And by the right place, I mean the specific part of the website that is directly associated with a conversion taking place. If you want to keep track of the number of purchases, installing it on a \u201cthank you for your order\u201d page should be sufficient. If you\u2019d like to measure how many times a PDF report was downloaded from your page, you should launch this pixel as soon as the file has been downloaded.<br><br>Once the pixels are in place, you need to associate them with specific line items within the campaign. If that is successful, and the campaign indeed delivers some conversions, they should start appearing in the reports. Please note that DV360 <a href=\"https:\/\/yieldbird.com\/the-optimisation-of-the-adops-operation\/\">reports<\/a> three kinds of conversions: total conversions, post-view and post-click conversions. Only the latter two show the conversions that were associated with the campaign (although this association might be rather weak) and should be monitored closely.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<h2 style=\"font-size: 20px\">Measuring the effectiveness of Programmatic Campaigns using Google Analytics<\/h2>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n\n<div class=\"wp-block-media-text alignwide is-stacked-on-mobile\" style=\"grid-template-columns:36% auto\"><figure class=\"wp-block-media-text__media\"><img loading=\"lazy\" decoding=\"async\" width=\"1024\" height=\"640\" src=\"https:\/\/yieldbird.com\/wp-content\/uploads\/2019\/12\/10-revenue-sources-02-1024x640.png\" alt=\"how to measure programmatic advertising\" class=\"wp-image-21011 size-full\" srcset=\"https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/12\/10-revenue-sources-02-1024x640.png 1024w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/12\/10-revenue-sources-02-300x188.png 300w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/12\/10-revenue-sources-02-150x94.png 150w, https:\/\/yieldbird.com\/research-hub\/wp-content\/uploads\/2019\/12\/10-revenue-sources-02-768x480.png 768w\" sizes=\"auto, (max-width: 1024px) 100vw, 1024px\" \/><\/figure><div class=\"wp-block-media-text__content\">\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">\n\nIf you already have a <a rel=\"nofollow\" href=\"https:\/\/analytics.google.com\/analytics\/web\/\">Google Analytics account<\/a>, and you\u2019re using it to monitor your online campaigns, it\u2019s a good idea to use Google Analytics to keep track of the money spent programmatically.<\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">This is more difficult than in the case of measuring the campaign in the DSP itself, as you need to keep track of visits and conversions on the website. To do so properly, you should prepare a set of creatives with the use of UTM tags. Here I would suggest using either the utm_content or the utm_term, depending on your setup. \n\n<\/p>\n<\/div><\/div>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\">In order to be able to keep track of all the important data, you should have a separate set of creatives ready for each of the line items that are used to target the impressions in a specific way. So if you run a campaign with 15 LIs (which is not that uncommon, if  you\u2019re doing experiments and optimization), you need to upload the creatives 15 times; each set with a slightly different URL destination, and with different UTM tags.<br><br>If you create the line items first, you can use their IDs as the value of the UTM tags. This will allow you to match the data in the reports from two different sources: DSP and Google Analytics. Please note that the numbers of clicks (in DSP) \/ visits (in Analytics) will not be fully aligned with one another, as there may be discrepancies; which might be the result of accidental or fraudulent clicks and should cause you to stop a specific part of the campaign. <br><br>At this point, your setup of the Google Analytics account needs to be considered in order to keep track of the conversions. Without this setup, you will only be able to report the visits that result from your campaigns. <br><br>At the end of the day, I suggest you use both the DSP and Google Analytics in order to keep track of the results of the campaign. It\u2019s better to have two independent data sources than to have to rely on only one. <\/p>\n\n\n\n<p class=\"has-very-dark-gray-color has-text-color has-normal-font-size wp-block-paragraph\"><br><\/p>\n\n\n","protected":false},"excerpt":{"rendered":"<p>As we all know, one of the main issues with buying ads is trying to find out which half of the media cost is lost. Consequently, measuring both the delivery and effectiveness of a Programmatic campaign is a must-do task, and this article will explain in a nutshell how to set about doing so. Before [&hellip;]<\/p>\n","protected":false},"author":31,"featured_media":23780,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_acf_changed":false,"footnotes":""},"categories":[28],"tags":[],"content-category":[],"class_list":["post-23779","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-ad-tech"],"acf":[],"aioseo_notices":[],"_links":{"self":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/23779","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/users\/31"}],"replies":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/comments?post=23779"}],"version-history":[{"count":1,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/23779\/revisions"}],"predecessor-version":[{"id":33403,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/posts\/23779\/revisions\/33403"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/media\/23780"}],"wp:attachment":[{"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/media?parent=23779"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/categories?post=23779"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/tags?post=23779"},{"taxonomy":"content-category","embeddable":true,"href":"https:\/\/yieldbird.com\/research-hub\/wp-json\/wp\/v2\/content-category?post=23779"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}