Step 1. Identify Your KPIs and Establish Benchmark
If you have run campaigns before with the same objective and KPI, you would have the benchmark. If you do not have any past reports, run the campaign for 3-4 weeks to establish a benchmark. In both cases, give a few weeks a new campaign to run itself and deliver steady performance, before analyzing the current results.
Before starting any optimization, it’s important to run some basic checks to understand what and why something is happening. It’s always worth your time to kick start with basic check before looking at the source of performance/under-performance.
Regardless of the channel and campaign type following two basic checks are recommended:
1. Technical Check
- Is there any code issue? Are you tracking properly?
- If you are running DCO, did you set up the feed and rules correctly? This determines if you are showing the correct personalized ad to the users.
2. Sanity Check
- Do you have enough budget? Is the daily cap specified on campaign and Ad Group level adequate?
- Are the targeted KPIs and benchmarks realistic?
- Does your competitor have bigger marketing budget? Are you experiencing low win ratio with high CPM due to heavy competition?
- Have you selected the correct automatic optimization metric? Check out this article for automatic and manual bidding options.
- Are there any external factors (seasonality, promotions, events, etc.) impacting performance?
Ensure that external factors, e.g. seasonality, are ruled out. This will allow you to determine available options to optimize.
Step 2. Begin Your Optimization
|Category||Data to Analyze||Recommended Actions|
1. Click through rate (CTR%)
2. Engagement rate (ER%)
3. Conversion rate (CR%)
1. Basic metrics, such as budget spend, impressions, clicks, CTR, CPC, etc.
2. For branding, reach and traffic campaigns, base your analysis on:
3. For conversion- and action-driven campaign, base your analysis on:
- More data = more accuracy in results. For instance, if your campaign is only spending USD 10 per day, the impact of any change may not be so obvious or even helpful as on a larger campaign.
- Make changes incrementally. Drastic changes will make tracking and comparing data very difficult.
Step 3. Monitor Your Campaign
Monitor the campaign and identify if changes in KPIs are in line with your conclusive goal. It’s recommended to not make any further changes in the first 2-3 weeks, before the machine has enough data to adapt to the changes you have made, otherwise you will not be able to determine if the optimization has had the desired outcome.
If a change leads to something clearly wrong within the first week, e.g. not spending, it’s advisable to perform other necessary adjustments.
Step 4. Evaluate Performance
Compare the performance to your benchmark while analyzing test results to pin-point what’s working.
Has performance improved on weekly basis? Evaluate the data in detail and understand what has caused the changes.
Here is where you can create learnings and insights. Note that it is not uncommon for some metrics to look worse than others, hence it’s important to identify the key objectives/KPIs and assess whether the optimization has achieved the desired results.
Based on the results and analysis, you can decide whether to continue with new settings or tweak some variables incrementally – the circle of the test starts again. It’s important to understand that programmatic is not a magic bullet and optimization is an ongoing process.