Indigo lines from five small modules passing through one frosted glass gate into a larger glowing final module

Approach

The backend decides. Everything else is a lead.

How we buy, test and report, so budget follows what your backend confirms, not what a dashboard claims.

Built for teams spending around $10K a month on ads or more.

Platform vs backendFirst-time depositors on one brand, first full day of clean tracking
Meta claimed
23
Backend saw
4

One day, and the 6-day and 29-day reads pointed the same way. Anonymized. Online gaming, Meta Ads. Check your own platform against your backend

Principles

Six rules, written down.

They go into the first call, the proposal and every weekly report.

  1. 01

    Backend first

    Platform numbers are a lead, the backend is the verdict. Ads Manager, Google Ads and every DSP grade their own homework, so every report we send puts the platform figure next to the number your backend or MMP sees, and the decision follows the second one.

  2. 02

    Kill rules before launch

    Before a test spends, its stop rule is written down: the metric, the threshold and the budget at which it dies. That keeps a good-looking dashboard from rescuing a test that is not paying back.

  3. 03

    Offer, measurement, then channel

    Buying more traffic never fixes a broken offer or broken tracking. If the paywall, the landing page or the events are wrong, that gets fixed before the budget goes up.

  4. 04

    Your accounts, your data

    Ad accounts, pixels and the MMP stay in your name, so the history and the learning stay with you.

  5. 05

    Numbers with their denominator

    Every result comes with its sample size and its time window. One good day is a signal, not a trend, and we say which one it is.

  6. 06

    Inside the rules

    Every campaign follows the platform's ad policies and the market's licensing rules. No cloaking, and no AI avatars presented as real customers.

Process

From first call to weekly rhythm.

The same sequence for an app, an ecommerce brand or a licensed operator. The channels change, the order does not.

Five-step process from diagnostic to measurement, plan, launch and weekly rhythmFive numbered steps joined by one line. 1. Diagnostic: Pre-read from public data and a 30-minute call. 2. Measurement before money: Attribution map end to end, broken events fixed first. 3. Plan with ceilings: Max CPI or CPA per channel and country tier. 4. Launch with stop rules: Structure, first creatives and a written kill rule per test. 5. Weekly rhythm: New creative every week and a plain verdict: scale, fix or stop.0101DiagnosticPre-read from publicdata and a 30-minutecall0202Measurementbefore moneyAttribution map end toend, broken events fixedfirst0303Plan with ceilingsMax CPI or CPA perchannel and country tier0404Launch with stoprulesStructure, first creativesand a written kill rule pertest0505Weekly rhythmNew creative every weekand a plain verdict: scale,fix or stop
Five-step process from diagnostic to measurement, plan, launch and weekly rhythmFive numbered steps joined by one line. 1. Diagnostic: Pre-read from public data and a 30-minute call. 2. Measurement before money: Attribution map end to end, broken events fixed first. 3. Plan with ceilings: Max CPI or CPA per channel and country tier. 4. Launch with stop rules: Structure, first creatives and a written kill rule per test. 5. Weekly rhythm: New creative every week and a plain verdict: scale, fix or stop.0101DiagnosticPre-read from public data and a30-minute call0202Measurement before moneyAttribution map end to end, brokenevents fixed first0303Plan with ceilingsMax CPI or CPA per channel and countrytier0404Launch with stop rulesStructure, first creatives and a written killrule per test0505Weekly rhythmNew creative every week and a plainverdict: scale, fix or stop
  1. Diagnostic

    A short intake form, a pre-read built from public data, and 30 minutes where Jan walks through the three biggest opportunities.

  2. Measurement before money

    Attribution map end to end: ad platform, MMP or tracker, analytics and backend. Broken events get fixed first.

  3. Plan with ceilings

    Maximum CPI or CPA per channel and country tier, derived from price, fees and conversion, not from benchmarks.

  4. Launch with stop rules

    Structure, first creative batch and a written kill rule for every test.

  5. Weekly rhythm

    New creative every week, platform and backend side by side, and a plain verdict on what to scale, fix or stop.

Start with step 01, it is free

A pre-read built from public data, then 30 minutes with Jan on the three biggest opportunities.

AI in the work

Agents do the legwork. Jan signs off.

AI agents handle ad library research, first-pass audits, creative production and QA checklists. Jan reads the output, checks the numbers and decides. That is how a small studio covers this many channels without cutting corners.

An example of the method: AI agents checked 301 claims in an Apple Ads operating reference against 52 official help articles, and 26 of them were corrected.

301
claims checked
52
official help articles
26
claims corrected
Small identical modules sending indigo lines into one larger inspection module
How the work flows

Many agents, one person accountable

Illustrative. Research, first-pass audits, creative and QA all end in Jan's review before anything ships.

Diagram of AI agents handling research, first-pass audits, creative and QA, converging into Jan's review and sign-offFour kinds of work done by AI agents: ad library research, first-pass audits, creative production and QA checklists. All four lines converge into Jan's review, where he reads the output and checks the numbers, and end in his sign-off, which decides what ships.AI AGENTSAd library researchFirst-pass auditsCreative productionQA checklistsJan reviewsreads, checks the numbersSigns offdecides what shipsAgents do the legwork. A person is accountable for every number.
Examples

What the rules caught.

Results from past and current work, anonymized, with the caveats that come with them.

  • Signal$1,239true cost per depositor

    An optimization event sat flat at about $6 per lead from July to August while the true cost per depositor rose from $195 to about $1,239.Past engagement, anonymized. Gaming app, DSP.

  • Platform vs backend23 vs 4depositors, Meta vs backend

    On the first full day of clean tracking, Meta claimed 23 first-time depositors on one brand where the backend saw 4. One day, and the 6-day and 29-day reads pointed the same way.Anonymized. Online gaming, Meta Ads.

  • Kill rule0new depositors at the kill

    The kill rule was written before launch. We killed the search offer test at zero new depositors while the platform rated it the account's best cost per conversion.Anonymized. Online gaming, Google Ads.

  • Pre-launch QA2bid-corrupting setups caught

    Caught two bid-corrupting setups before launch: conversion events firing for over 99% of users, and a purchase action that defaulted to one euro when no value arrived.Anonymized.

  • Creative81 of 86installs to the lo-fi concept

    For a mobile game, the lo-fi UGC-style concept took 81 of 86 installs at about $9 each, against about $21 for the polished one, on about $865 of spend. Meta pushed most of the budget to the lo-fi one, so the fair comparison is CPI, not volume, and 5 installs on the losing side is a small sample. The client's buyer ran the account. Jan produced both concepts with AI and read the results.Past engagement, anonymized.

  • Creative$2.88 vs $5.76cost per install, two batches

    Over five days, a conventional creative batch delivered 74 installs at $2.88 against 29 installs at $5.76 for the high-energy batch, across two apps. Small sample, and we say so.Past engagement, anonymized.

Free 30-minute diagnostic

Start with a free 30-minute diagnostic

Tell us about the account. Before the call we prepare a short pre-read from public data, such as ad libraries, the store listing and the tags on your site, as a PDF or a video. On the call Jan walks you through the three biggest opportunities and the next step.

Prefer email? hello@digitalnafta.com

  1. 01You fill in a short form: spend, channels, goal.
  2. 02We prepare a pre-read from public data.
  3. 0330 minutes with Jan, no sales sequence after it.