Pay Per ClickAn account that speaks the client’s language
ServicesGoogle Ads · Microsoft Ads · Feed Management · Call Tracking
Putting the phone on the map
We started by collecting closed phone deals from the client and matching them back to our campaigns by hand. Then we installed WhatConverts, which tracks every call to the campaign, ad group and keyword behind it.
It changed which campaigns we backed. One campaign that looked weak on ecommerce ROAS turned out to drive most of the phone leads. On the old reporting we would have cut it. The call center also closes at weekends, so we pulled bids down on Saturdays and Sundays and moved that money into the weekdays, when someone was there to answer.
A feed built from the database
The custom build couldn’t output product variants, so we asked for the whole product database out of Magento and went looking for a pattern. We found one in the URL slugs, built the variant URLs from it, and handed the developers the logic to put straight into the feed. Every size and color became a product Google could show.
From there we ran the feed through DataFeedWatch.
- Brand, material, color and product type added to every item
- Shipping and returns information, and enrollment in Google’s Free and Fast Shipping program
- The best sellers pushed forward, and light title tidying where it helped
Along the way, Merchant Center flagged price mismatches between the site and the feed. We traced each one back to the data layer and worked through the fixes with the developers until the feed ran clean.
Campaigns by product type
Inside the business, nobody says “Search campaign 4”. They say railing systems are up this week and decking boards are down. So we built the campaigns and ad groups on the same product types the client’s team uses internally, and mirrored them in the feed.
Standard Shopping replaced Smart Shopping, and we moved trademark searches out of Dynamic Search Ads into a campaign of their own. Search, Shopping, Performance Max and Dynamic Search Ads covered each product type, and new product lines from the biggest brands got dedicated campaigns when they launched. When the client’s report said railing was down, we could pull back there and push harder where things were moving.
Following the season
Nobody builds a deck in the middle of winter. Spring and summer carry the year, and in the coldest months the budget dropped to around a fifth of its summer level. During the off-season we put most of the money into the warmer states, where people keep building. When lumber prices jumped across the US, product prices went with them for every retailer at once. We held steady and changed nothing, because there was nothing in the account to fix.
Microsoft Ads, running the same play
We imported the Google structure into Microsoft Ads and managed it on manual CPC, at around a tenth of the Google Ads daily budget. The Dynamic Search Ads campaign did better there than anything else on the platform.