{"id":2429,"date":"2016-07-21T21:41:17","date_gmt":"2016-07-21T21:41:17","guid":{"rendered":"http:\/\/www.nativeadbuzz.com\/blog\/?p=2429"},"modified":"2017-11-14T14:09:16","modified_gmt":"2017-11-14T14:09:16","slug":"blog-8-optimise-prime-transforming-your-profits","status":"publish","type":"post","link":"https:\/\/www.nativeadbuzz.com\/blog\/blog-8-optimise-prime-transforming-your-profits\/","title":{"rendered":"#8 Arbitrage Diary \u2013 Optimise Prime: Transforming your Profits!"},"content":{"rendered":"<p>Hey dude, hope you\u2019re well!<span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Apologies for the title pun! But I couldn\u2019t resist it. <\/span><\/p>\n<p>You see, it\u2019s relevant because optimising our campaigns in the ways Jake and I are going to teach you in the next few blogs (which Pete and Rob from Native Ad Buzz taught us!) really has transformed our campaigns from losing us money to pulling in up to 94% ROI! (We\u2019ve still never broken the 100% ROI barrier \u2013 i.e. doubled our money on a single day \u2013 but we\u2019re working on it!)<\/p>\n<p>When we started we found it overwhelming that there were a ton of different variables that could change and metrics that we needed to pay attention to. To help make sense of them, Rob and Pete helped us draw up this table of the major things we could look to optimise within our arb scheme. (Depending on how you\u2019ve setup your site, you might use different advertising and publishing platforms to what we currently use, but all the advice still holds.)<\/p>\n<table style=\"height: 559px;\" width=\"681\">\n<tbody>\n<tr>\n<td><b>As Advertisers<\/b><\/td>\n<td><b>Variable\/Metric<\/b><\/td>\n<td><b>Aiming for?<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Outbrain<\/span><\/td>\n<td><span style=\"font-weight: 400;\">CPC<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Low CPC<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Outbrain<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Traffic Sources<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Block poor-performing traffic<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Outbrain<\/span><\/td>\n<td><span style=\"font-weight: 400;\">CTR<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Doesn\u2019t matter that much!<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Outbrain<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Images<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Dramatic, intriguing<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Outbrain<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Headline content<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Dramatic, intriguing<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><b>As Publishers<\/b><\/td>\n<td><b>Variable\/Metric<\/b><\/td>\n<td><b>Aiming for?<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">AdSense\/Content.Ad<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Widget Placement and Size<\/span><\/td>\n<td><span style=\"font-weight: 400;\">(depends)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">AdSense\/Content.Ad<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Text or Image? Text\/Border Colours<\/span><\/td>\n<td><span style=\"font-weight: 400;\">(depends)<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">AdSense\/Content.Ad<\/span><\/td>\n<td><span style=\"font-weight: 400;\">CTR\/RPM<\/span><\/td>\n<td><span style=\"font-weight: 400;\">As high as possible<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Article Content\/Subjects<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Adsense keywords<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Include well paid keywords<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Slideshow ordering<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Post exit rates and time on site<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Keep users in slideshows\/on site<\/span><\/td>\n<\/tr>\n<tr>\n<td><\/td>\n<td><\/td>\n<td><\/td>\n<\/tr>\n<tr>\n<td><b>Website <\/b><\/td>\n<td><b>Metric<\/b><\/td>\n<td><b>Aiming for?<\/b><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Site Speed<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Load time<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Quick as possible<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">Theia Post Slider<\/span><\/td>\n<td><span style=\"font-weight: 400;\">Arrow Colour\/Style\/Placement<\/span><\/td>\n<td><span style=\"font-weight: 400;\">(depends)<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>There\u2019s a few other things that you can optimise (can you think of what they are?) but these are the most important ones that we focused on first and that you should too to get the biggest transformations for your P n\u2019 L.<\/p>\n<p>&nbsp;<\/p>\n<p><b>The Holy Trinity of Arbitrage<\/b><\/p>\n<p>First off let\u2019s just reiterate the fact that there are only 3 truly important metrics in the whole arb game! (Now, that&#8217;s a bit of a simplification, but it&#8217;s actually a very powerful way of thinking about it!)<\/p>\n<p>The first is the Outbrain CPC you pay to drive traffic to your site. (Remember you only pay for people who click through, not the number of people your ad is shown to aka \u2018impressions\u2019.)<\/p>\n<p>The second is the AdSense (or Content.Ad) CTR, i.e. how much of the traffic that makes it to your site clicks on some advert that makes you money.<\/p>\n<p>The third is the AdSense (or Content.Ad) CPC, i.e. how much money you make when a person on your site clicks on an ad.<\/p>\n<p><i><span style=\"font-weight: 400;\">The basic formula is that if the second and third outweigh the first, then you will make money!<\/span><\/i><\/p>\n<p>Or, in Dan\u2019s pseudo-math: if, CPC(Outbrain) &lt; n * CTR * CPC(AdSense), then $$$$$ :p<\/p>\n<p>(where the little n is just the total number of people you\u2019ve driven to your site, given by the \u201cTotal Clicks\u201d in Outbrain.)<\/p>\n<p>&nbsp;<\/p>\n<p><b>Outbrain CPC: Slow and Low:<\/b><\/p>\n<p>Hopefully from that little explanation it should be clear that if you can make your Outbrain CPC as small as possible, then, well, it\u2019s a really good thing!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2430\" src=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063456\/Blog_08_01_OB.png\" alt=\"Blog_08_01_OB\" width=\"1343\" height=\"808\" srcset=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063456\/Blog_08_01_OB.png 1343w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063456\/Blog_08_01_OB-300x180.png 300w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063456\/Blog_08_01_OB-1024x616.png 1024w\" sizes=\"auto, (max-width: 1343px) 100vw, 1343px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">In general, if you set a too low CPC then Outbrain won\u2019t send you any traffic (it\u2019s a marketplace where you\u2019re bidding for traffic \u2013\u00a0so a low bid will see you get outbid by others) \u2013 so you won\u2019t spend your full daily budget. Set it too high and you\u2019ll easily get traffic, but not much: you\u2019ll get fewer clicks for your total daily budget because you\u2019re paying more for each click. Therefore, your budget will get eaten through very quickly with not much traffic actually hitting your site. <\/span><i><span style=\"font-weight: 400;\">At all points of a campaign the ambition should be to find a CPC that is as low as possible but for which your total daily budget all gets spent.<\/span><\/i><\/p>\n<p>When you start a campaign with Outbrain, their algorithm optimises it over the first few days. You might be tempted to jump in with a low CPC but this seems to mess with Outbrain\u2019s algorithm. However, similarly, don\u2019t be swayed by their CPC suggestions, which are on the high side ($0.5-0.85! You\u2019d need really big AdSense CTRs and CPCs to make money with these figures, we\u2019ve found.)<\/p>\n<p>&nbsp;<\/p>\n<p><b>How To Optimise The CPC<\/b><\/p>\n<p><span style=\"font-weight: 400;\">Instead, we have found that starting new campaign with a CPC of $0.5 on day one, and then reducing it to $0.4 on day 2, $0.3 on day 3 and so on works best. <\/span><i><span style=\"font-weight: 400;\">This is what we do over the first three days of ALL new campaigns, and it our first step in the whole optimisation process. <\/span><\/i><span style=\"font-weight: 400;\">Typically, we have found that if we can get the Outbrain CPC to less than $0.15 we will have a profitable campaign, but you might still need to adjust<\/span><\/p>\n<p>Here is table showing the Outbrain CPC, budget and actual spend for one of our first campaigns, and the profit\/loss from AdSense (so there was some profit from our Content.Ad widgets as well that hasn\u2019t been included here).<\/p>\n<table style=\"height: 1126px;\" width=\"776\">\n<tbody>\n<tr>\n<td><span style=\"font-weight: 400;\">Day<\/span><\/td>\n<td><span style=\"font-weight: 400;\">CPC<\/span><\/td>\n<td><span style=\"font-weight: 400;\">BUDGET<\/span><\/td>\n<td><span style=\"font-weight: 400;\">ACTUAL SPEND<\/span><\/td>\n<td><span style=\"font-weight: 400;\">AS REVENUE<\/span><\/td>\n<td><span style=\"font-weight: 400;\">AS PROFIT<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">1<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.50<\/span><\/td>\n<td><span style=\"font-weight: 400;\">25<\/span><\/td>\n<td><span style=\"font-weight: 400;\">30<\/span><\/td>\n<td><span style=\"font-weight: 400;\">6.02<\/span><\/td>\n<td><span style=\"font-weight: 400;\">-23.98<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">2<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.40<\/span><\/td>\n<td><span style=\"font-weight: 400;\">25<\/span><\/td>\n<td><span style=\"font-weight: 400;\">30<\/span><\/td>\n<td><span style=\"font-weight: 400;\">15.14<\/span><\/td>\n<td><span style=\"font-weight: 400;\">-14.86<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">3<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.30<\/span><\/td>\n<td><span style=\"font-weight: 400;\">25<\/span><\/td>\n<td><span style=\"font-weight: 400;\">30<\/span><\/td>\n<td><span style=\"font-weight: 400;\">19<\/span><\/td>\n<td><span style=\"font-weight: 400;\">-11<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">4<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.20<\/span><\/td>\n<td><span style=\"font-weight: 400;\">25<\/span><\/td>\n<td><span style=\"font-weight: 400;\">30<\/span><\/td>\n<td><span style=\"font-weight: 400;\">21.72<\/span><\/td>\n<td><span style=\"font-weight: 400;\">-8.28<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">5<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.10<\/span><\/td>\n<td><span style=\"font-weight: 400;\">25<\/span><\/td>\n<td><span style=\"font-weight: 400;\">26.9<\/span><\/td>\n<td><span style=\"font-weight: 400;\">54.61<\/span><\/td>\n<td><span style=\"font-weight: 400;\">27.71<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">6<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.10<\/span><\/td>\n<td><span style=\"font-weight: 400;\">100<\/span><\/td>\n<td><span style=\"font-weight: 400;\">32.7<\/span><\/td>\n<td><span style=\"font-weight: 400;\">59.88<\/span><\/td>\n<td><span style=\"font-weight: 400;\">27.18<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">7<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.12<\/span><\/td>\n<td><span style=\"font-weight: 400;\">100<\/span><\/td>\n<td><span style=\"font-weight: 400;\">78.14<\/span><\/td>\n<td><span style=\"font-weight: 400;\">73.84<\/span><\/td>\n<td><span style=\"font-weight: 400;\">-4.3<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">8<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.11<\/span><\/td>\n<td><span style=\"font-weight: 400;\">100<\/span><\/td>\n<td><span style=\"font-weight: 400;\">53.42<\/span><\/td>\n<td><span style=\"font-weight: 400;\">51.66<\/span><\/td>\n<td><span style=\"font-weight: 400;\">-1.76<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">9<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.11<\/span><\/td>\n<td><span style=\"font-weight: 400;\">100<\/span><\/td>\n<td><span style=\"font-weight: 400;\">49.94<\/span><\/td>\n<td><span style=\"font-weight: 400;\">44.2<\/span><\/td>\n<td><span style=\"font-weight: 400;\">-5.74<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">10<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.10<\/span><\/td>\n<td><span style=\"font-weight: 400;\">100<\/span><\/td>\n<td><span style=\"font-weight: 400;\">26.49<\/span><\/td>\n<td><span style=\"font-weight: 400;\">29.27<\/span><\/td>\n<td><span style=\"font-weight: 400;\">2.78<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">11<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.10<\/span><\/td>\n<td><span style=\"font-weight: 400;\">200<\/span><\/td>\n<td><span style=\"font-weight: 400;\">40.6<\/span><\/td>\n<td><span style=\"font-weight: 400;\">44.85<\/span><\/td>\n<td><span style=\"font-weight: 400;\">4.25<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">12<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.12<\/span><\/td>\n<td><span style=\"font-weight: 400;\">200<\/span><\/td>\n<td><span style=\"font-weight: 400;\">166.52<\/span><\/td>\n<td><span style=\"font-weight: 400;\">186.1<\/span><\/td>\n<td><span style=\"font-weight: 400;\">19.58<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">13<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.12<\/span><\/td>\n<td><span style=\"font-weight: 400;\">200<\/span><\/td>\n<td><span style=\"font-weight: 400;\">124.56<\/span><\/td>\n<td><span style=\"font-weight: 400;\">152.9<\/span><\/td>\n<td><span style=\"font-weight: 400;\">28.34<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">14<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.13<\/span><\/td>\n<td><span style=\"font-weight: 400;\">200<\/span><\/td>\n<td><span style=\"font-weight: 400;\">175.57<\/span><\/td>\n<td><span style=\"font-weight: 400;\">194.13<\/span><\/td>\n<td><span style=\"font-weight: 400;\">18.56<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">15<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.13<\/span><\/td>\n<td><span style=\"font-weight: 400;\">200<\/span><\/td>\n<td><span style=\"font-weight: 400;\">156.91<\/span><\/td>\n<td><span style=\"font-weight: 400;\">230.97<\/span><\/td>\n<td><span style=\"font-weight: 400;\">74.06<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">16<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.14<\/span><\/td>\n<td><span style=\"font-weight: 400;\">200<\/span><\/td>\n<td><span style=\"font-weight: 400;\">199.05<\/span><\/td>\n<td><span style=\"font-weight: 400;\">205.39<\/span><\/td>\n<td><span style=\"font-weight: 400;\">6.34<\/span><\/td>\n<\/tr>\n<tr>\n<td><span style=\"font-weight: 400;\">17<\/span><\/td>\n<td><span style=\"font-weight: 400;\">0.14<\/span><\/td>\n<td><span style=\"font-weight: 400;\">200<\/span><\/td>\n<td><span style=\"font-weight: 400;\">202.86<\/span><\/td>\n<td><span style=\"font-weight: 400;\">262.69<\/span><\/td>\n<td><span style=\"font-weight: 400;\">59.83<\/span><\/td>\n<\/tr>\n<\/tbody>\n<\/table>\n<p>You can see that between Day 6 and 15 we were struggling to use up all our daily budget, so we carried on playing around with the CPC \u2013 increasing it \u2013 to ensure that it was fully spent: low CPCs aren\u2019t always best, there is a sweet spot! For us, for this campaign, it was 0.14: we ran with that CPC for the another 26 days after Day 17 (until we ran into other issues &#8211; but more on that in a future post!).<\/p>\n<p>&nbsp;<\/p>\n<p><i><span style=\"font-weight: 400;\">Takeaway: Bring down CPC slowly from $0.5. Aim to get it below $0.15. Play around with it so that you strike the best balance between fully spending your budget and profitability per click.<\/span><\/i><i><\/i><\/p>\n<p>&nbsp;<\/p>\n<p><b>Best Bang for each CPC Buck? Block Poor-Performing Traffic Sources<\/b><b><\/b><\/p>\n<p><span style=\"font-weight: 400;\">Because you pay each time someone clicks through to your site from an Outbrain ad, you want to ensure that the people who do click are most likely to convert (click on another ad) when they get to your site. One of the ways to do this is to get Outbrain to stop showing your ads on \u2018bad\u2019 websites. Not PornHub or Fox News (that might do pretty well to be honest) but rather which sites have users that tend not to click on ads on your site once they arrive.<\/span><\/p>\n<p>To do this you need to use the data you collect over the first few (at least three days) of running a campaign. You can do this all within Analytics.<\/p>\n<p><span style=\"font-weight: 400;\">Go to Google Analytics &gt; Acquisition&gt;Campaigns&gt;All Campaigns, then click into the campaign name in question and Analytics should present you with Source\/Medium (which we set up using the UTM tracking codes <\/span><a href=\"https:\/\/www.nativeadbuzz.com\/blog\/07-the-setup-getting-the-best-start-to-your-campaigns\/\"><span style=\"font-weight: 400;\">last time<\/span><\/a><span style=\"font-weight: 400;\">) as the left-hand column. <\/span><\/p>\n<p>Now click on the AdSense tab. Change \u2018show rows\u2019 to get the most data on the page at once and then sort the data by increasing AdSense CTR (i.e. starting with 0%). (You can also export this data to Google Docs, which can sometimes be easier or just look at it in Analytics).<\/p>\n<p>This data is for Day 1 to 4 of the campaign I showed you the CPCs for above.<\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2431\" src=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063513\/Blog_08_02_GA.png\" alt=\"Blog_08_02_GA\" width=\"1553\" height=\"660\" srcset=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063513\/Blog_08_02_GA.png 1553w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063513\/Blog_08_02_GA-300x127.png 300w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063513\/Blog_08_02_GA-1024x435.png 1024w\" sizes=\"auto, (max-width: 1553px) 100vw, 1553px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Now your data is in front of you, you want to weed out the traffic sources that have provided you with punters who have been on your site but not clicked on any adverts! The b*****ds! <\/span><\/p>\n<p>If you\u2019re slightly lazy, you can use AdSense Page Impressions as a measure of the number of punters a source has sent you and all the ones with 0% CTR are the ones that haven\u2019t made you money (at least not on AdSense, they may have made you some money on Content.Ad). So the ones you want to weed out are any with 0% CTR but high (let\u2019s say more than 5 AdSense Page Impressions). The worst culprit from that screenshot would be 185984 with 48 impressions but no clicks.<\/p>\n<p><span style=\"font-weight: 400;\">If you\u2019re less lazy, you can also create a customised Analytics layout so that instead of AdSense Page Impressions you can compare the number of Sessions, which gives you a more precise figure on how many people have visited from each source, rather than how many ads they were shown.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2432\" src=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063532\/Blog_08_03_GA.png\" alt=\"Blog_08_03_GA\" width=\"1535\" height=\"720\" srcset=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063532\/Blog_08_03_GA.png 1535w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063532\/Blog_08_03_GA-300x141.png 300w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063532\/Blog_08_03_GA-1024x480.png 1024w\" sizes=\"auto, (max-width: 1535px) 100vw, 1535px\" \/><\/p>\n<p><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">However, you\u2019ll see that the sources you\u2019d be likely to cull are the same in both cases: e.g. the worst culprit is still 185984 with 12 sessions (and obviously still no clicks).<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Outbrain only let you block 40 traffic sources so we\u2019ve since found it\u2019s worth doing it in a couple of batches. Block the worst 20 after Day 4 and then the block the worst 20 after Day 8.<\/span><\/p>\n<p>To block the sources, just email Outbrain and give them the Source numbers.<\/p>\n<p><span style=\"font-weight: 400;\">How effective is this optimisation? Well, if you look at the CPC table above you can see the combination of reducing the CPC and blocking the worst traffic sources at the end of Day 4 resulted in things really starting to pick up for us.<\/span><span style=\"font-weight: 400;\"><br \/>\n<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Spot the Bot?<\/b><\/p>\n<p>This method can also be used to spot and block bot traffic.<\/p>\n<p><span style=\"font-weight: 400;\"><br \/>\n<\/span><span style=\"font-weight: 400;\">Do the same but click on the Site Usage tab and then sort the results Avg. Session Duration increasing. The one\u2019s with Avg. Session Duration\u2019s of 0:00:00 and Pages\/Session equal to 1 are the ones Jake and I suspect could be bots. Email screenshots to Outbrain and they can look into this for you. (Don\u2019t quote me on this! But I think they will refund you the money for clicks that you can prove were spent on bot traffic.)<\/span><\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2433\" src=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063547\/Blog_08_04_GA1.png\" alt=\"Blog_08_04_GA\" width=\"1540\" height=\"518\" srcset=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063547\/Blog_08_04_GA1.png 1540w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063547\/Blog_08_04_GA1-300x101.png 300w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063547\/Blog_08_04_GA1-1024x344.png 1024w\" sizes=\"auto, (max-width: 1540px) 100vw, 1540px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><b>Outbrain CTR: Why it\u2019s not important, but what is!<\/b><\/p>\n<p>When we started we got confused thinking that the Outbrain CTR (number of clicks divided by number of impressions) was really important: it\u2019s not.<\/p>\n<p>A higher one is great (it shows that you\u2019ve written a catchy headline and title combo) but out of the, let\u2019s say, 25 headline\/image combos that we showed you how to set up last time, the one with the highest CTR might not always make you the most profit!!<\/p>\n<p>In fact, sometimes the ones with the highest CTR (which Outbrain will preferentially drive traffic to once it\u2019s algorithm has optimised your 25 combos, because it sees them as the most popular) can cost you money! Think of it like this: if all the people who jumped at the chance to click on your advert (for which you\u2019ve paid Outbrain for the privilege) suddenly get to your site but don\u2019t convert, or stay on your site for very long, then you ain\u2019t making any money from them.<\/p>\n<p>Why might this happen? Perhaps the article wasn\u2019t what they expected? Perhaps the headline\/image combo didn\u2019t \u2018prime them\u2019 to want to click on an ad when they got to your site. Perhaps the headline\/image combo appealed to an audience who didn\u2019t like your content or the ads on your site?<\/p>\n<p><span style=\"font-weight: 400;\">There\u2019s a bunch of reasons but at this point all we care about is finding which headline\/image combos will make <\/span><i><span style=\"font-weight: 400;\">US<\/span><\/i><span style=\"font-weight: 400;\"> (not Outbrain) the most money, and getting rid of the rest.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Identifying the most profitable headline\/image combos<\/b><\/p>\n<p>Once your campaign has run for a few days you need to figure out which headline\/image combos are giving you positive returns and keep them, and which are giving negative returns, and pause them.<\/p>\n<p>To do this for each headline\/image combo you need to calculate divide its AdSense revenue by the money you spent promoting it through Outbrain. If it\u2019s greater than 1 it\u2019s making you profit, if it\u2019s less than 1 it\u2019s losing you money! (Again, this neglects Content.Ad revenues, but our aim has been to optimise with respect to AdSense, for which we have lots of data through Analytics, and make an assumption that that will likley be good for Content.Ad revenues too.)<\/p>\n<p>You need to end up with spreadsheet like this! The important column AdSense revenue\/Outbrain cost is on the far right-hand side.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2434\" src=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063608\/Blog_08_05_SS.png\" alt=\"Blog_08_05_SS\" width=\"1660\" height=\"674\" srcset=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063608\/Blog_08_05_SS.png 1660w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063608\/Blog_08_05_SS-300x122.png 300w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063608\/Blog_08_05_SS-1024x416.png 1024w\" sizes=\"auto, (max-width: 1660px) 100vw, 1660px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><b>Step 1: Import data from the Report page in Outbrain<\/b><\/p>\n<p>First, download the \u00a0Clicks, Spend, Impressions and CTR data from Outbrain into a spreadsheet via the Reports tab (choose the relevant campaign, time period and then click on \u2018Content\u2019). \u00a0Assign labels to each of your headlines and images and make a note of these next to each entry as in the spreadsheet above (you\u2019ll need this to keep easy track of them later).<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2435\" src=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063620\/Blog_08_06_OB.png\" alt=\"Blog_08_06_OB\" width=\"1009\" height=\"685\" srcset=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063620\/Blog_08_06_OB.png 1009w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063620\/Blog_08_06_OB-300x204.png 300w\" sizes=\"auto, (max-width: 1009px) 100vw, 1009px\" \/><\/p>\n<p>&nbsp;<\/p>\n<p><b>Step 2: Get the content # for each headline and image combo<\/b><\/p>\n<p>Now, the annoying part. For some reason, Outbrain doesn&#8217;t give you an easy way to find the Content number which gets sent via the UTM tracking code to Analytics. Therefore, you have to do it manually for each headline\/image combo. Go into the Manage Content section and hover your mouse over the image. You can then read the Content tag from the URL that will appear in the lower left-hand side of your page. Here\u2019s an example, using that mistake I told you about in that last post where we accidentally tried to promote one of Rihanna\u2019s videos!<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2436\" src=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063631\/Blog_08_07_OB_content.png\" alt=\"Blog_08_07_OB_content\" width=\"1514\" height=\"62\" srcset=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063631\/Blog_08_07_OB_content.png 1514w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063631\/Blog_08_07_OB_content-300x12.png 300w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063631\/Blog_08_07_OB_content-1024x42.png 1024w\" sizes=\"auto, (max-width: 1514px) 100vw, 1514px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Record these next to the relevant headline\/image combos, such that you now have a spreadsheet with Content #, Headline #, Image #, Clicks, Spend, Impressions and CTR. Sort this data in increasing Content #.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>Step 3: Import Google Analytics data<\/b><\/p>\n<p>Now download the Analytics data to match up with the Outbrain data. The easiest way is to set up a customised table by going to Customization&gt;New Custom Report. You want to include columns for Sessions, Pages per Sessions, AdSense Revenue, Ads Clicked, Page Impressions and AdSense CTR by clicking on \u201cAdd Metric\u201d and searching for those terms. And you want to be able to drill down into Campaigns and then Ad Content, by selecting those in the \u2018Dimensions Drilldowns\u201d field. Save the table, choose the relevant time period and campaign, and then sort the data via increasing Ad Content number. Then export it to a spreadsheet.<\/p>\n<p><img loading=\"lazy\" decoding=\"async\" class=\"alignnone size-full wp-image-2437\" src=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063647\/Blog_08_08_GA_custom.png\" alt=\"Blog_08_08_GA_custom\" width=\"1262\" height=\"772\" srcset=\"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063647\/Blog_08_08_GA_custom.png 1262w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063647\/Blog_08_08_GA_custom-300x184.png 300w, https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/21063647\/Blog_08_08_GA_custom-1024x626.png 1024w\" sizes=\"auto, (max-width: 1262px) 100vw, 1262px\" \/><\/p>\n<p><span style=\"font-weight: 400;\">Once you have the Analytics data, you can paste it next to the Outbrain data, using the Ad Content # to match up the entries. There might be fewer entries from the Analytics data because some headline\/combos, while they will have been shown by Outbrain, might not have received clicked through traffic and thus will not have been registered by Analytics.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Once you have all the data aligned, you need to calculate the AdSense Revenue\/Outbrain cost in new cell for all individual headline\/image combos.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><b>And the winner is?<\/b><\/p>\n<p><span style=\"font-weight: 400;\">There are 3 possible results:<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><i><span style=\"font-weight: 400;\">AS Rev\/OB Cost is greater than 1:<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">These are the headline\/image combos that have been making you money! These are the ones you want to keep! These are the ones I\u2019ve highlighted green in the example spreadsheet above.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><i><span style=\"font-weight: 400;\">AS Rev\/OB Cost is less than 1:<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">These are the headline\/image combos that have been losing you money! These are the ones you want to get rid of (or at least monitor their performance carefully and get rid of them once you have some more data)! These are the ones I\u2019ve highlighted blue in the example spreadsheet above.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><i><span style=\"font-weight: 400;\">AS Rev\/OB Cost cannot be calculated:<\/span><\/i><\/p>\n<p><span style=\"font-weight: 400;\">Because they have received no clicks and thus there is no data to assess. This means that the headline\/image is unappealing to the people who Outbrain have been advertising it. These are the ones I\u2019ve highlighted pink in the example spreadsheet above.<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">One thing to watch out for is how many clicks there have been on both the Outbrain and Analytics side. If there have been a lot (e.g. the example with 1282 Outbrain clicks in the picture above) then you can rest assured that the AS Rev\/OB Cost value is a good reflection of how that headline\/image would behave if you kept throwing money at it (in that particular case, by being profitable for us!). In contrast, if there&#8217;s only been a few clicks then you can be less sure. <\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Now you&#8217;ve got these numbers you can choose to disable headline\/image combos that lose you money, or restart new campaigns with the best performing combos. In this particular case, we started a new campaign just with the top performing, reliable combo (59848411), which has since carried on performing very well for us (although we continued running the original campaign to gather more data).<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">&#8211;<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Right, that was a pretty beefy entry \u2013 and I only covered the first three possible optimisation techniques from that I list I showed you at the top of this blog! However, these in our experience \u2013 and from what we\u2019ve learned from doing some coaching sessions with the Native Ad Buzz crew \u2013 are three of the most important ones, and ones you should do first at the start of every campaign. If you can lower your CPC, cut out bad performing traffic and identify your headline\/image winners, then you will be well on the way to raking in the cash!<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">In the next blog Jake will take you through more of those optimisation techniques on that list to push your ROI even higher!<\/span><\/p>\n<p>&nbsp;<\/p>\n<p><span style=\"font-weight: 400;\">Peace,<\/span><\/p>\n<p><span style=\"font-weight: 400;\">Dan<\/span><\/p>\n","protected":false},"excerpt":{"rendered":"<p>Hey dude, hope you\u2019re well! Apologies for the title pun! But I couldn\u2019t resist it. You see, it\u2019s relevant because optimising our campaigns in the ways Jake and I are going to teach you in the next few blogs (which Pete and Rob from Native Ad Buzz taught us!) really has transformed our campaigns from [&hellip;]<\/p>\n","protected":false},"author":7,"featured_media":2845,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"footnotes":""},"categories":[37,25,5],"tags":[66,67,48,59,29,28,54,31,41,74,33,50,65,60,57],"class_list":["post-2429","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-arbitrage","category-arbitrage-diary","category-marketing-info","tag-ads","tag-adverts","tag-arbitrage","tag-arbitrage-diary","tag-click-through-rate","tag-content","tag-content-discovery","tag-headlines","tag-how-to-guide","tag-images","tag-marketing","tag-native-ad-arbitrage","tag-native-ad-intelligence","tag-native-advertising-arbitrage","tag-spy-tool"],"jetpack_featured_media_url":"https:\/\/nab-s3-wordpress.s3.amazonaws.com\/blog\/wp-content\/uploads\/2016\/07\/14140725\/pexels-photo-616911.jpg","_links":{"self":[{"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/posts\/2429","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/users\/7"}],"replies":[{"embeddable":true,"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/comments?post=2429"}],"version-history":[{"count":6,"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/posts\/2429\/revisions"}],"predecessor-version":[{"id":2441,"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/posts\/2429\/revisions\/2441"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/media\/2845"}],"wp:attachment":[{"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/media?parent=2429"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/categories?post=2429"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.nativeadbuzz.com\/blog\/wp-json\/wp\/v2\/tags?post=2429"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}