ott.
  • Pricing
  • Blog
  • Documentation
  • FAQ
  • Contact
Sign InStart Free Trial
ott.

The PPC analytics platform for marketing agencies. Manage Meta campaigns, track Telegram conversions, and optimize performance across all your clients.

© Copyright 2026 Ott. All Rights Reserved.

About
  • Blog
  • Contact
Product
  • Documentation
  • Pricing
  • PPC Reporting Tool
Use Cases
  • CAMPAIGN TRIAGE
  • CONVERSION & CUSTOM KPI TRACKING
  • CRYPTO & WEB3 AGENCIES
  • FOREX & PROP FIRM AGENCIES
  • HIGH-RISK & REGULATED AGENCIES
  • iGAMING AFFILIATES & OPERATORS
  • MULTI-BRAND CLIENT MANAGEMENT
  • SIGNAL PROVIDERS & COPY-TRADING
  • TELEGRAM CONVERSION TRACKING
  • TOPUP & BUDGET TRACKING
Comparisons
  • vs. Adzooma
  • vs. AgencyAnalytics
  • vs. Bïrch
  • vs. ClickGram
  • vs. DashThis
  • vs. Databox
  • vs. Looker Studio
  • vs. Madgicx
  • vs. NinjaCat
  • vs. Supermetrics
  • vs. Swydo
  • vs. TGTracker
Legal
  • Terms of Service
  • Privacy Policy
  • Cookie Policy
Competitive Positioning·Analytics·Finance Agency Operations

PPC Analytics Pricing: The Audit Log Is on the Price List

PPC analytics pricing, read off six live price lists: per call, per credit, per client, per spend band — and one vendor sells the audit log by the day.

By Lukas·12 min read·Oct 17, 2026
Key takeaways
  • PPC analytics pricing comes down to one question, and it is not the number on the card. It is what the vendor put on the meter.
  • Synter meters the call — reads at $0.05, an unpriced MCP, SDK, CLI or API call at $0.25, a campaign launch at $25 — and sells the audit log itself as a plan row: 7-day history on Solo, 90-day on Scale, Unlimited + SIEM Export on Custom.
  • Supermetrics’ pricing page carries 4,000 / 12,000 / 18,000 monthly AI credits in its plan cards and, in its own FAQ further down the same page, “We don’t use any kind of credit or point system.”
  • Adalysis prices on Maximum monthly ad spend (in USD) — $149 a month at the $50k band, $3,000 at $5m — with unlimited accounts and unlimited users.
  • AgencyAnalytics meters the client: “One rate. Every feature. Only pay for the clients you actually have.” That is the closest model on this list to ours.
  • TracerGram, a direct competitor, publishes “Unlimited events, no extra cost.” The cleanest version of this argument is not ours to make.
  • No price list anywhere tells you who approved a change. That is the question the meter cannot answer, and it is the one your regulated client will ask.

PPC analytics pricing gets compared line by line — this plan is cheaper than that plan, this tier has more seats. That comparison misses the thing that actually decides your bill, and it misses it every time. Every platform in this market puts a meter on something. Six live price lists, read side by side, put six different things on the meter: a call, a credit, a client, a client’s ad spend, a data source, or nothing your team does all day.

That choice is worth more attention than the headline number, because it decides which behaviour gets more expensive as you grow. And in a regulated vertical, one of those behaviours is asking what happened.

Six price lists, six different meters

Every figure below was read off the vendor’s own live pricing page on 24 September 2026. No briefs, no summaries, no secondhand numbers.

VendorEntry to topWhat is on the meterIs the record on it?
Synter$20 to sales-ledEvery tool callYes — retention is a plan row
Supermetrics€49 to customData sources and destinations, then AI creditsNo
Adalysis$149 to customThe client's monthly ad spend bandNo
AgencyAnalytics$20 per clientThe clientNo
TracerGram€250 flatWorkspaces — 6 of themNo
Windsor$23 to quoteData sources, accounts, users, scheduled syncsNo
OttCHF 399 to quoteBrands and seatsNo
Vendor pricing pages, all fetched 24 September 2026. Read the third column, not the second.

Synter meters the call, and sells the record by the day

Synter’s pricing page states the model plainly: “Choose a subscription with included usage, seats, and workspaces for your team. Additional agent usage is metered at the listed rates.” Solo is $20 a month with $20 in claimable credits; Scale is $500 a month per workspace with $500; Custom is sales-led. Both self-serve plans include “1 advertiser account per platform” — worth reading twice if you run multi-client Meta, because that funnel points at Custom.

Then the catalog. One credit is $0.025, and the page lists what each action costs: reads (list, pull, BuiltWith) $0.05, light writes such as pause $0.05, an unpriced MCP, SDK, CLI or API call $0.25, campaign launch $25, image generation $2, video generation $27.50, pixel and CAPI ingest free.

Credit where it is due, because this part is genuinely good: Synter publishes a live rate map and lets you ask the price before you act. “You see what an action costs before it runs,” the page says, and forecast_tool_cost is the mechanism. It also commits to the thing every agency asks first: “Synter does not charge a percentage of your ad spend.” And “No fees. No retainers. Only pay for what you use” is an honest description of a per-call meter.

Here is where the meter lands on your compliance work. Scroll to the feature table’s governance section and the row reads:

“Audit Logs & Governance — 7-day history · 90-day history · Unlimited / SIEM Export”
Synter pricing page, feature breakdown, 24 September 2026

That is a plan row. The window over which you can reconstruct what happened to a client’s account is a line in a pricing table, and the cheapest position of it is seven days. When a compliance officer asks in September who moved a budget in March, the answer on the entry tier is not “nobody” and not “here it is.” It is “out of window.”

★
A number you must re-read is not a budget line
Our own verification of this same table on 16 September 2026 recorded a campaign launch at $5. The live table today prices it at 1,000 credits — $25. That is not a gotcha; a per-unit price is a moving number by design, and vendors are entitled to reprice one. It is the reason to prefer the shape of a model over any figure in it: a capacity meter is a number you can put in an annual budget, and a per-call meter is a number you have to look up again.

Supermetrics meters AI credits. Its own FAQ says it doesn’t.

Supermetrics has spent fifteen years selling the most predictable licence in marketing analytics: you buy data sources and destinations, and the price does not move when your team does more work. For a reporting-heavy agency that is a real commitment, and the plans still deliver it — Starter from €49 a month, Growth from €199, the third tier from €499, Enterprise custom, with “3 data sources of your choice” and “3 accounts per data source” at entry.

But read the plan cards, not the FAQ, and a second meter appears. Every tier now carries a credit allowance: “Supermetrics Studio Includes 4,000 monthly AI credits”, then 12,000, then 18,000, then custom. And four sections further down the same page, under the question “Does Supermetrics charge based on usage?”, the company answers:

“No, all Supermetrics plans are priced based on the number of data sources and destinations you connect. We don’t use any kind of credit or point system, and we don’t charge usage fees beyond your agreed-upon license subscription fee.”
Supermetrics pricing page, FAQ, 24 September 2026

Both sentences are on one page, and both are the vendor’s. The honest resolution is not that anyone is lying: the licence is metered one way and Supermetrics Studio is metered another. The point is that the question an agency actually types — what will this cost me next month? — now has two answers on one page, and you have to know which meter applies to the work you are buying.

Adalysis meters the client’s ad spend. AgencyAnalytics meters the client.

Adalysis opens its pricing page with a promise of simplicity: “One platform for all your PPC work. One straightforward pricing plan.” The selector underneath it is not a seat count. It is “Maximum monthly ad spend (in USD)”, and the price climbs the ladder with it — $149 at the $50k band, $249 at $150k, $349 at $250k, $599 at $500k, $950 at $1m, $1,600 at $2m, $3,000 at $5m, custom above that.

What Adalysis gets right is worth saying out loud: every plan carries “Unlimited Google Ads accounts”, “Unlimited Microsoft Ads accounts” and “Unlimited users”. There is no per-account meter at all, which is exactly what a 40-account agency wants. And $149 for up to $50k a month of spend is genuinely cheap.

The mechanism is still worth naming: Adalysis’ revenue tracks the client’s media budget. The tool gets more expensive because the client spent more, not because your team did more. For an agency whose fee is a percentage of that same spend, that is a matched cost. For an agency on a flat retainer, it is a cost that moves on its own.

AgencyAnalytics chose the other variable. Its pricing page says: “One rate. Every feature. Only pay for the clients you actually have.” The rate is $20 USD per client per month billed annually, with no feature gating, unlimited branded reports, and as many of the 85+ integrations attached to each client as you need. We will say the obvious thing rather than let a reader say it for us: this is the same shape as Ott’s model. Meter the client, or the brand, and the evidence costs nothing extra at the margin.

TracerGram publishes almost our line. Then there is ours.

The cleanest statement of the argument in this post is not on Ott’s pricing page. It is on a competitor’s. TracerGram sells one plan at €250 a month with “One plan. Full access. No hidden fees” and “Unlimited events, no extra cost”. Six Telegram workspaces, no event meter, no credit catalog. A direct competitor of ours got there first and we are happy to quote it.

Our own page, for completeness, states it this way: “No charges per ad account, data source, or Telegram join. Limits are by brands and seats so teams know exactly what they get.” Starter is CHF 399 a month for up to 5 brands and 3 seats; Agency is CHF 749 for up to 20 brands and 10 seats; Agency Pro is priced on request. The only meter that moves is capacity.

Now the footnotes, because a pricing post that hides its own exceptions is not worth reading:

  • The page carries a spend-scaling element. Its own words: “Pricing scales with your ad spend, ensuring you only pay for what you use. At 1% of ad spend above included amounts, the platform pays for itself.” That is not nothing, and anyone describing our model as flat with no spend component is describing a different page.
  • We meter API requests. Agency includes “REST API & MCP access — 500,000 requests/month”; Agency Pro gets “generous usage (per agreement)”. So we are not the vendor with no meter at all. We are the vendor whose meter is not pointed at the record.
  • Starter excludes things. Telegram conversion tracking and REST API & MCP access are Agency-tier items, not every-plan items. Add-ons run CHF 39 a month for an extra brand slot, CHF 30 a seat, CHF 50 an extra client viewer seat, CHF 199 an extra Telegram channel mapping.
  • We do not publish a retention number. We have said that before and will say it here. The narrow claim in this post is smaller than that: the activity record is not a unit on our price list, so keeping it does not get more expensive when your team has a busy month. A discount that cannot be metered is a discount nobody can quietly reduce later.

What does one audit question cost?

Put the price lists aside and run the scenario your client’s compliance function actually runs. A campaign called Forex Signals Jan was paused on 14 March. The person who paused it has left. The client wants the before-and-after budget values and the name of whoever approved the change.

On a per-call meter, answering that costs something — one call, or a handful, at the published rate. It is small. As a monthly habit across forty client accounts and a regulator’s information request, it is a line item that only exists because someone asked a question. On a credit meter, the same. On a spend-band meter, the question is free but the seat at the table cost more because the client’s media budget grew.

And on the entry tier where the record window is seven days, the cost of the March question in September is not a fee. It is the question being unanswerable, and the unanswerable version is the expensive one, because the only substitute is a screenshot someone remembered to take.

7 days
Cheapest published audit window
$25
Synter campaign launch, 24 Sep
3,000
Adalysis, at the $5m spend band
ℹ
The honest counterweight
A metered model is not a swindle. Pay-for-what-you-use is a fair way to sell software, and a light user pays less under it than under any flat plan. The objection in this post is not that something is metered. It is what is metered. Meter the call and you have priced the question. Meter the client’s ad spend and you have priced your client’s growth. Meter capacity and you have priced the relationship — which is the one thing an agency can forecast twelve months out.

The meter test: four questions for any price list

This works on any vendor, including us. It takes about five minutes and needs no sales call.

Read the meter, not the number
  • ✓Find the unit that appears in both the feature table and the pricing table. Calls, credits, sources, accounts, clients, spend bands. If a unit is priced and features in the capability grid, that is the meter — and it is the thing the vendor expects you to manage down.
  • ✓Ask whether it moves when nobody on your team does anything. A meter that only moves when your team acts is an activity meter, and it makes your busiest month your most expensive. A meter that moves with client count, seats or brands is a capacity meter, and you can forecast it.
  • ✓Find the governance row in the pricing table. If “Audit Logs”, “Activity History” or “Change History” appears as a plan row, the evidence is a tier. Write down the shortest position it offers and put that number in front of your compliance lead before you sign, not after.
  • ✓Ask what happens to the record when you downgrade or leave. A retention window you bought and then stopped buying is a window that closes on evidence you already generated. Get the answer as a clause, not as a page.

The price list is not the record

Everything above is about what a vendor charges for, and that is the whole of what a price list can tell you. It cannot tell you whether the export names a person or an account owner. It cannot tell you whether the client’s jurisdiction is attached to the event. It cannot tell you what the record looks like when the ad account itself gets restricted and the platform’s own history UI disappears.

Those answers live in the documentation, the settings page, and the export — the three surfaces a price list never shows you. Read the price list to learn what you will pay for. Then read the record to learn what you will actually have.

Two questions, in this order: what does this vendor put on the meter, and what does the meter refuse to measure? The second one is where the compliance work lives, and no pricing page has ever answered it.
The record is not a billable unit
Ott's Activity Logging stores timestamp, actor, before/after values and the linked object — independently of the platform that accepted the change, so the record survives a restriction. It is not a tier, a credit, or a metered call.
See Activity Logging
ℹ
Scope and sources
Every competitor figure in this post is a verbatim quote from a live pricing page fetched on 24 September 2026: syntermedia.ai/pricing, supermetrics.com/pricing, adalysis.com/pricing, agencyanalytics.com/pricing, tracergram.com and windsor.ai/pricing. Ott’s own figures come from ott.so/pricing the same day. Per-unit prices move without notice — that is the argument, not a footnote — so treat every number here as a reading, and the model as the durable part. This is not legal or accounting advice, and nothing here is a statement about whether any vendor’s record satisfies any particular obligation. See our Activity Logging page and our Supermetrics and AgencyAnalytics comparisons for the capability detail behind these models.

Meta PPC analytics, built for finance agencies.

Campaign analytics, Telegram and FTD tracking, and client hierarchy in one platform. Flat pricing, no per-client fees.

Start Free TrialBook a Demo

Keep reading

Competitive Positioning

Read-Only Is the Half They Documented

Adalysis MCP Server: Who Made the Change Is a Setting

Oct 17, 2026Read article→
Analytics

Measure the Journey. Record the Decision.

AI-Driven Customer Journeys: 45% Can't Compare Them

Oct 17, 2026Read article→
Competitive Positioning

What Happens When the Meter Empties

Audit Log Retention: What Happens at Zero

Oct 17, 2026Read article→
View all articles →