What RankGrep Ads reads
What is imported from a Google Ads account, how often, and how the Overview works out spend, comparisons and budget pacing.
On this page
Once an account is linked, RankGrep reads it every night and shows the result on the Ads Overview. Nothing on that page is read live: a refresh shows what the last import stored, so the figures are the same whoever looks and whenever they look. Import now runs the same read on demand.
What is imported
| From the account | How much | Why |
|---|---|---|
| Campaigns, with their budgets and Google's status reasons | all that are not removed | the table, pacing, and "limited by budget" |
| Ad groups, keywords and negative keywords (ad group and campaign level) | all | the judgement that proposes negatives and pauses |
| Ads, with headlines, descriptions, final URLs, approval status and ad strength | all | disapprovals, weak ads, and ad copy proposals |
| Spend, clicks, impressions, conversions per campaign per day | the last 91 days | the Overview's windows and the trend |
| The same per keyword and per ad | the last 30 days | dead keywords and losing ads |
| Search terms, aggregated | the last 30 days | wasted spend |
| Google's own recommendations | all that are open | read, never applied on their own |
| Change history: who changed what, where | the last 14 days | the Recent changes list, and noticing when a RankGrep change is undone |
Today is never included. Google's figures for the current day are partial until it ends, and a window that included them would show spend collapsing every morning.
The windows
The period control offers the last 7, 28 or 90 complete days, ending yesterday. Every tile compares its window with the one before it of the same length: ↑ 12% vs previous 28 days. A drop in spend or in cost per conversion is shown in green, because for those two lower is better. Where the previous window had nothing to compare with, the tile says so rather than showing an infinite change.
Cost per conversion is spend divided by conversions over the window. It is blank when there were no conversions, not zero.
Budget pacing
Google lets a campaign spend up to 30.4 times its daily budget in a calendar month. The pacing card adds up the daily budgets of enabled campaigns (a shared budget is counted once), multiplies by 30.4, and calls that the monthly limit. Spent so far is the month to date; Projected is the month to date plus the last seven days' average for the days that remain.
- On track: the projection lands within about 5% of the limit.
- Under budget: the projection is below 80% of the limit. Budget is not what limits these campaigns.
- Capped: the projection is above the limit. Google will stop the campaigns before the month ends.
The bar shows month-to-date spend as a fill and today as a tick. A fill well short of the tick is under-pacing at a glance.
Campaign flags
- Limited by budget: Google reports the campaign as budget-constrained, or more than 10% of its eligible impressions over the window were lost for lack of budget. The row says how much was lost.
- No conversions: the campaign spent in the window and recorded no conversion.
- Paused: the campaign is not running.
Recent changes and Google's suggestions
Recent changes is Google's own change history, in sentences: who made each change, where (in Google Ads, by an automated rule, through the API), and to what. RankGrep's own changes will appear here too once it starts making them, under its own name.
Google suggests counts Google's open recommendations by kind. They are read, never applied on their own. RankGrep weighs each against the account's own figures before proposing anything, and a budget suggestion only ever becomes a proposal with an amount for you to approve.
If an import fails
The Overview header says Last import failed and the reason. The common ones are the same as for connecting: Google withdrew access (reconnect), the signed-in login lost its access to the account, or RankGrep's own API access level. A failed nightly import is retried the next night; a failed Import now can be pressed again.