As I've mentioned multiple times before, there are a million ways to optimize a campaign.
I can only start you off with MY way. And because I like to focus more on testing and scaling and less on optimization, I don't claim to be an expert by any means.
But it WILL be a good starting point for you to build on.
It's easy to look at a specific set of stats and give suggestions on how to optimize, but infinitely harder to come up with a generalized approach - and one that isn't a convoluted flowchart that would confuse everyone.
In the end, I settled for organizing this lesson into a series of optimization tips, plus go through a set of campaign stats in detail to illustrate some of those tips.
(You will need to read this lesson several times to understand it fully, because when I'm writing the TIPS, I refer to some of the EXAMPLE, and vice versa.)
In these lessons on optimization, I'll be usingVoluum stats in the demonstration. If you're using Binom or Funnelflux Pro, I trust that by now you know how to check stats without a step-by-step.
This is going to be a long lesson - let's get started!
***********************************
General Optimization Method:
Here's an extremely rough outline to prime you for all the details to come:
1)Drill down to all targetable variables, to estimate daily profit. If estimated daily profit is acceptable, go on to next step. (Can quickly make sure ROI is acceptable as well.)
2)Identify blacklisting and whitelisting opportunities.
Good things to blacklist:
-Traffic segments with quite-negative ROI relative to rest of segments.
Good things to whitelist:
-Traffic segments with high ROI relative to rest of segments.
3)Come up with Plan of Attack consisting of blacklisting or whitelisting or a combination thereof, in order to maximize daily profits.
*****
Tip 1: Know Which Variables CAN be Optimized
When analyzing stats for a PropellerAds campaign, there's little point in considering mobile phone vs. tablet performance - because you can only choose to either target both or none.
(However, say you're seeing that tablet traffic is converting a lot better than phone traffic, you can still use this insight when scaling to a network that DOES allow you to target just tablet traffic.)
Also: Obviously, if a variable is not being tracked in your tracker, then you can't optimize by blacklisting/whitelisting them - because you wouldn't be able to judge its performance.
Therefore: When checking tracker stats to look for traffic segments to blacklist/whitelist, make sure you're able to exclude/include them at the traffic source.
Moreover, be aware that there are two types of tracking variables: Those that are detected by the tracker, and those that are passed by the traffic source.
In the screenshot above, the variables in the top part are detected by the tracker, whereas the ones at the bottom are passed to the tracker by the traffic source, which in this case is PopAds.
You can choose which variables to pass data back for, by editing the tracker's traffic source settings for the specific traffic source. e.g. For PopAds, you can find a list of available variables in PopAds' Advertiser's Knowledge Base.
*****
Tip 2: Estimating Daily Profit and ROI
Remember in the previous lesson, I stressed the importance of making sure that your best offer+lander has the potential of reaching profits?
If there's little hope of that happening, then you'd need to stop optimizing.
You could then test bids to see if you'd get better results, and/or test more offers/landers to make more of the total traffic profitable, before trying to optimize again.
But how do you evaluate whether your current offer+lander has the potential of reaching minimum profit + ROI?
I don't know of any accurate or fail-safe way of doing this. But let me introduce the concept of the Daily Profit Estimate:
Needless to say, when reviewing stats, we need to come up with an optimization strategy that will maximize the daily profit.The Daily Profit Estimate is an estimate of the final profits you could stand to make after optimizing a campaign.
Only if this daily profits estimate is high enough, should we proceed with optimization.
Below are several ways to come up with this estimate.
Method 1)Drill into every non-placement variable that can be optimized and total up the profits of targetable green segments.
We'll covered how to estimate daily profits based on placement stats later. First, let's look at variables that are NOT placements.
Specifically, we're talking about variables that have one or more profitable, medium to large-sized segments, that can be whitelisted immediately to "lock into" profits, to theoretically yield a green campaign right away.
As was explained above, you'd want to look through campaign settings at the traffic source and cross-reference with tracker stats, to figure out which variables can be tracked and optimized (included/excluded).
For example, for popads, here are some of the variables that CAN be optimized:
If you scroll down the list there are moreVoluum variables, plus variables that are tracked and passed back by PopAds. I'll leave you to figure out which other variables can be optimized (we'll be going over this in the EXAMPLES section later on as well).
Then, you'd drill into each variable, sort by decreasing profits, look for green segments, and total up the respective profits.
"Brands" is the first variable in the list:
In PopAds, we can cross-reference the "Devices" section:
If we do a cross-reference, we'll see that all the green items can be targeted on PopAds, except "T-Mobile". So we'll exclude that from our estimate. Also, I like to exclude items that have only 1 conversion, as those could just be "lottery" conversions (that are based on luck). For better accuracy you could even exclude items that have 2 conversions. At any rate, we're just trying to come up with a very rough estimate.
Therefore, the rough estimate of profits for "Brands" is:
$11.38 + $10.68 + $4.28 + $3.46 + $1.10 = approx. $30 (no need to use a calculator - just work out a rough estimate in your head)
We can work our way down the list of variables in the tracker stats filter and repeat this process. I'm not going to bore you by going through every single variable, but we'll do a couple more.
Drilling down to "OS Versions" (cross-reference at PopAds = "Operating Systems" section):
Total profits from targetable green segments = approx. $35.
Drilling down to "Model" (cross-reference at PopAds = "Devices" section):
Total profits from targetable green segments = approx. $58.
Again, you can drill into all targetable variables in this manner. Just quickly add up the profits in your head and jot each variable+total on a piece of paper.
IMPORTANT: Make sure you're looking at stats for your best offer+lander! If you've set the start of the tracker's date/time range to the time you made the last offer/lander cut (i.e. the time the final winner offer+lander emerged), then you can drill down to the various variables in the 1st level filter as shown above. However, if you've set the start of the tracker's date/time range to the time you started the campaign, including all the stats collected while testing offers and landers, then you'd need to use 3 filters when drilling down, i.e. offer > lander > [variable], and expand stats for the specific winning offer+lander.
Next: You would pick variable with the highest total profits and average/extrapolate to get daily profit and ROI estimate.
Let's say that after drilling into all targetable variables and adding up green totals, the "Model" variable with its approx. $58 of profits is the winner.
Next we need to estimate the corresponding daily profits based on the $58 and how long it took to collect these stats. Let's say you weren't throttling traffic, and it has been 50 hours since the winning offer+lander emerged. The Estimated Daily Profits would then be:
$60 / 50 hr * 24hr/day = approx. $30
Which is above the minimum daily profits we've discussed in the previous lesson.
We can also quickly verify the ROI, by totaling the costs of the same green segments:
ROI = Profit/Cost = $58/$59 (approx.) = around 100% ROI
Which is above the minimum ROI - so we're good.
What if you only had less than a day's worth of stats? You can extrapolate to 24 hours. Obviously, the more hours of data you have, the more accurate your estimate.
For example, let's say the same stats above were collected over a 10-hour period. The estimated daily profits would then be:
$58 / 10 hr * 24hr/day = approx. $140
So what if we HAD been throttling traffic when collecting those stats? In that case it would be practically impossible to estimate the daily profit+ROI. You'd need to run traffic unthrottled (i.e. at full speed or maximum traffic volume) for some time in order to estimate the total amount of traffic you'd get in a day. You can STILL include the stats you collected while running throttled, and assume the profit-per-impression ratio to be the same.
Let's do a quick example using the same "Model" stats. Let's say we've been throttling traffic when running this camp, and now we're wanting to come up with an estimate of daily profits. What we can do is run traffic unthrottled for a few hours - again, the more hours, the more accurate the resulting estimate. But let's say we run 3 hours of traffic, and receive a total of 1000 impressions. We could then estimate the daily traffic volume as follows:
2000 impressions / 3 hr * 24 hr/day = 16000 impressions/day
(The amount of traffic we receive from hour to hour will be different, but this is just a rough estimate.)
Next, we look at our "Model" stats again, and quickly add up the total impressions (i.e. "Visits") for the green segments - which comes to around 40000 impressions:
Based on our stats, these green segments made $58 profits from 38000 impressions. Therefore, for the estimate daily traffic volume of 16000 impressions/day, we can estimate the daily profit as:
$58 / 38000 impressions = ? / 16000 impressions
? = Estimated Daily Profit = $58 * 16000 impressions / 38000 impressions = approx. $24
Which is above the minimum daily profits we've set, so all good.
Accuracy of this method: Estimating the daily profits based on green segments of a non-placement variable is relatively accurate, as you'd be "locking into" profits by whitelisting placements. However, especially in the beginning of a campaign when you haven't cut a lot of placements yet, chances are you won't find so many green segments in non-placement variables.
This brings us to Method 2.
Method 2)Calculate EDP for placements.
We covered this in a previous lesson:
https://stmforum.com/forum/showthrea...ing-Placements
Quoting from that lesson, here's a summary on how to evaluate the EDP:
Again, placements EDP needs to stay above our minimum requirement of $5 in order for us to continue optimizing the campaign.How to Use the EDP Numbers
Finally - here's how we use the above EDP numbers:
Our goal here is to cut enough Major Placements, so that the overall campaign will meet our profits goal (of at least $5/day).
So, a positive sign to look for would be this:
Major Placements EDP + Minor Placements EDP > $5
Method 3)Combination of Methods 1 & 2
Another optimization approach would be to combine Methods 1 and 2.
One thing we need to keep in mind, is that a lot of the variables are related, such that when you whitelist/blacklist segments in one variable, segments in other variables will be affected.
For example, when you blacklist an OS that has lots of traffic but doing very negative ROI compared to the overall campaign ROI, the ROI of segments of many of the other variables will increase - including placements.
Another example: As you blacklist more and more bad placements, the ROI of the other variables' segments will increase.
So what we can and should do, is look for non-placement segments that can POSSIBLY become profitable, when we blacklist bad placements and other very negative segments.
Example: Say that for a specific campaign, the Android OS is at -30% ROI but IOS OS is only at -70% ROI, and both are receiving significant amounts of traffic. If we blacklist IOS, and then keep running traffic to cut placements, the campaign has a chance of reaching green.
What we can do here to more-accurately estimate daily profit, is drill down to 2 levels - OS > Placements - and then only add up green placements for the Android OS.
Moreover, if you whitelist/blacklist segments in multiple variables, you can drill down similarly to multiple levels to perform a similar assessment.
There are too many possible cases for me to list, but the idea is that we'll always attempt to predict the profits resulting from blacklisting/whitelisting decisions BEFORE WE ACTUALLY IMPLEMENT THEM.
That way we can implement optimizations that can potentially result in the maximum amount of profits.
You'll see more examples in the EXAMPLE section of the lesson - hopefully after that, you'll get a good enough idea to be able to expand this method to specific cases you'll be encountering.
***********************************
To be continued in post below...
Thanks so much for bearing with my lengthy lessons!
Amy