Blog · 38 guides
Analytics & reporting
Daily performance of campaigns, ad groups and ads with honest numbers: results by the event that matters, period comparisons, wasted-spend signals, anomalies with their causes, live Google reports and client reports ready to share.
Daily performance of campaigns, ad groups and ads
Impressions, clicks, spend, CTR, CPC and conversions for every imported campaign, collected daily with honest handling of missing data.
Results and cost per result by the event that matters
See results by the campaign goal — leads, purchases, messages — and cost per result at every level, not a sum of unrelated actions.
Conversions broken down by action type
See which actions produced conversions — leads, purchases, registrations, calls — per campaign, with value where the platform reports it.
Campaign structure tree with creatives and landing pages
Explore campaigns, ad groups or ad sets and ads in one tree with creatives, landing pages, results and cost per result at each level.
Audience breakdowns: age, gender, placement and device
See how each ad set performs by age, gender, placement and device, with the best segment highlighted in every dimension.
Top performers: best ad sets, ads and campaigns
A transparent leader rule highlights the ad sets, ads and campaigns with good cost per result and the most results for the period.
Period comparison: previous period, month or year
Compare any period with the previous one, the previous calendar month or last year — with absolute and relative change and warnings.
Find wasted ad spend: campaigns that spend without conversions
Find campaigns that spent above a threshold with enough clicks and zero conversions on final days — shown as signals with the spend at stake.
Ad spend anomaly alerts with the campaigns behind them
Spend spikes, conversion drops, CPA growth and CTR falls detected against the median of the same weekdays, with the campaigns that caused them.
Marketing dashboard: one client overview across Google and Meta
All of a client's ad accounts in one summary: spend, results and trends across Google, Meta and more, with honest totals and time zones.
Multi-currency totals with dated exchange rates
When a client's accounts use different currencies, totals are converted with the official rate for each day of spend — or clearly not shown.
Google Ads and Facebook ads client reports in HTML and CSV
Create a snapshot report for a client — totals, period comparison, top campaigns and creatives, platforms and caveats — as HTML or CSV.
Google Ads impression share and lost share, live
See search impression share, share lost to budget and to rank, top and absolute top share for each Google campaign, read live.
Google Ads Quality Score: each keyword's components
Quality Score 1–10 with expected CTR, ad relevance and landing page experience for up to 1,000 keywords, most expensive first.
Performance Max asset performance
See every asset in a Performance Max campaign — text, image, video — with its serving status and its own impressions, clicks and conversions.
Google Ads search terms report: find negative keywords
See the real searches that triggered your Google ads, their cost and conversions, and turn wasteful terms into negative keyword proposals.
Google Keyword Planner: keyword ideas and monthly searches
Get keyword ideas from seed words or a landing page for a country and language: monthly searches, competition and top of page bid range.
Meta ad set reach and frequency, live
Read reach, frequency, impressions, spend and results of a Meta ad set live — to spot audience fatigue before results drop.
UTM campaign results in GA4: sessions, key events and revenue
Join Google Analytics 4 data with ad spend by utm_id to see sessions, key events, revenue, cost per key event and ROAS per campaign.
Organic vs paid search with Search Console
Compare Search Console organic queries with Google Ads search terms: find paid clicks on queries you already rank for and organic ideas.
Email campaign report next to ad spend
Klaviyo email campaigns for the period — recipients, opens, clicks, unsubscribes, orders and revenue — shown next to the client's ad spend.
Google search demand by US state: estimate it before you launch
Estimate monthly Google searches by US state before launch: Keyword Planner volume, competition and top-of-page bids to pick states and budgets.
Russian and Ukrainian searches in the US: Cyrillic vs English demand
How many people in the US search Google in Russian or Ukrainian? Compare Cyrillic and Latin keyword volume and pick the right campaign type.
Creative performance: find the images and videos that bring results
Find which images and videos bring results across Google and Meta: spend, results and cost per result per creative, fatigue signs and unused assets.
Calculate combined CPA without averaging campaign CPAs
Build a defensible combined CPA from compatible spend and results, with rules for zero conversions, missing rows and changing campaign mix.
Compare conversion cohorts only after they have had time to mature
Choose comparable reporting dates when conversions arrive late: estimate maturity from snapshots and separate the immature edge of the period.
Make advertising decisions when a few leads can swing your CPA
Evaluate small-budget campaigns using sensitivity, mature cohorts and reversible decisions instead of a universal minimum number of leads.
Evaluate scaling with incremental CPA rather than historical average CPA
Compare extra spend with extra compatible results, separate marginal cost from average CPA and identify confounders before scaling a campaign.
Separate exchange-rate movement from advertising performance changes
Create a constant-currency bridge for spend and CPA so that reporting-currency changes do not masquerade as improvements or deterioration.
Choose a reporting cutoff across advertising account timezones
Compare completed local dates across accounts, document a common extraction instant and avoid treating unfinished daily rows as full-day performance.
Stop choosing an advertising test winner from daily peeking
Separate daily operational monitoring from planned statistical evaluation, and record exploratory observations without treating repeated looks as independent proof.
Understand what attributed ROAS cannot prove about incremental sales
Separate attributed return from incremental impact, define a credible control and inspect contamination, demand changes and contribution economics.
Plan a regional advertising rollout around local unit economics
Expand regions in deliberate stages using service feasibility, qualified acquisition cost, contribution and sales capacity rather than demand estimates alone.
Keep a decision log when advertising data is incomplete
Record known facts, missing coverage, bounded scenarios and decision consequences so that partial advertising data does not become a falsely precise recommendation.
Choose a next action from lost impression share without chasing coverage
Combine budget and rank loss with business economics and evidence quality to prioritise an investigation, test or deliberate hold.
Is the creative tired, or did the offer and customer path deteriorate?
Use a diagnostic tree to separate delivery mix, creative response, landing-page failure and lead handling before ordering new assets.
Compare placement quality beyond cheap clicks and raw lead counts
Review placement cost alongside qualified outcomes, processing coverage and comparable cohorts before recommending an exclusion.
Diagnose campaign overlap without treating it as the cause of every problem
Separate audience, query, offer and reporting overlap, then test whether a portfolio change improves business outcomes rather than moving credit.

Try it on your own accounts
Create a workspace, connect Google or Meta in a couple of clicks and see your accounts clearly. Changes follow your approvals or the policy you configure.