All posts
NewAdvertisingOct 9, 20265 min read

Enabled campaign, zero impressions: three quiet causes to check before Black Friday

An enabled Amazon campaign can still serve nothing. Three silent causes we see on real accounts, and an end-of-day check you can run yourself.

You raised your ad budgets after Prime Big Deal Days. You switched last year's holiday campaigns back on. Campaign Manager shows them as enabled, the budgets are set, the keywords are there. A day later you look at the numbers and some of those campaigns spent almost nothing. No error message. The ads just did not show.

The switch on a campaign answers one question: did you turn it on? Amazon asks another before every auction: can this ad show right now? Here are three reasons the answers differ that we find on real accounts, and a short check you can run without a data team.

First, a few words Amazon uses

A campaign holds a budget and one or more ad groups. An ad group holds the products you advertise and the keywords or targets you bid on. A product ad is one product inside an ad group. Each of these has its own on/off switch.

The serving status is Amazon's verdict on whether an ad can actually reach shoppers. In our experience it depends on every level above the ad. A live ad inside a paused ad group serves nothing.

Two IDs matter too. The ASIN is Amazon's ID for the product page. The SKU is your own code for your offer on that page. One ASIN can carry more than one SKU from the same seller.

Cause 1: an account cap that only shows up at night

Amazon lets you set one daily budget cap for Sponsored Products across the whole account. Once total spend reaches it, your ads stop displaying, even if your campaign budgets add up to more. Portfolios (groups of campaigns) can carry their own cap, and when a portfolio's budget is met, every campaign in it is paused.

Campaign budgets flex. Under Amazon's current daily budgeting policy, a campaign can spend up to 100% more than its average daily budget on a busy day, averaged over the month. A daily account cap does not flex. In our experience, busy weeks like Black Friday are exactly when it starts to bind.

The trap is timing. Amazon's Sponsored Products budget guide says an out-of-budget campaign can't show ads until its budget resets at midnight. In our experience, the advertising day for both Amazon.com and Amazon.ca runs on Pacific time. Check at 9 a.m. in Montreal or Toronto and it is 6 a.m. in Pacific time. Nothing has been spent yet, and every campaign looks healthy. Check the same account in the Pacific evening and every campaign can read out of budget.

Other signs we look for: total daily spend stuck in the same narrow band, campaigns spending a small share of their own budgets (it looks like weak demand), and single campaigns swinging while the total stays flat. Amazon's Budgets page (beta) in the console also estimates the impressions, clicks and sales a campaign missed while out of budget.

In our experience there are two causes with two different fixes. Either someone set a cap, and you raise it, or there is a payment problem, such as a declined card or a reached credit limit, and you fix the payment method. One more lesson from running accounts: while a cap is binding, raising bids does not buy more sales. The same pot gets spent faster at a higher cost per click, and the ads go dark earlier in the day. Move the cap first.

Cause 2: the campaign is on, the rest of it is off

Last season, someone may have paused ad groups, ads or keywords one by one. Or a tool built the campaign with every level paused. Turning the campaign back on flips one switch. The campaign reads enabled, the budget is real, and nothing serves.

We learned to stop trusting the campaign line. When we switch a campaign on, we open each ad group and confirm the ad group, its product ads, and its keywords or targets are all enabled. Then we read the status on the product ads themselves, because that is where the question "are my ads running?" gets answered.

Cause 3: the ad points at a SKU you no longer use

In our experience, a seller's product ad is tied to one specific SKU. When you relist a product, restock it under a new SKU, or change how units are labelled (for example, moving to the manufacturer barcode), you can end up with two SKUs on the same ASIN. Stock does not move between them. The new stock lands on the new SKU, the old one drains to zero, and every ad still points at the old one. The product is in stock and buyable, and the ad still can't serve.

Campaign, budget and keywords all look fine, and the status field does not always explain it. The tell is impressions for that product dropping to zero on one day and staying there.

The fix: add the live SKU as a new product ad inside the same ad groups, so your keywords and their history stay. In our experience, the old ad can stay in place; it costs nothing while it has no stock. Check the next day that impressions are back. Then look at your sales-per-day averages before you reorder, because the dark stretch drags them down. Plan from a period when the ads were serving.

The campaign switch tells you what you asked for. Serving status tells you what Amazon is doing with it. Before Black Friday, read the status on the ads themselves, late in the Pacific day, on both marketplaces.

More from the blog