Media Buying

Halb-manueller Co-Pilot. Generiert täglich begründete Optimierungs-Vorschläge aus deinen Regeln — du gibst frei.

Account-Benchmark aus den letzten 12 Monaten. Selbstkalibrierend pro Brand — füllt deine Standard-Regeln vor (Kill-Schwelle ≈ unteres Quartil, Scale-Ziel ≈ oberes Quartil) und ist der Referenzrahmen jeder Empfehlung. Alle Bewertungen korrelativ, kein A/B.

Account-Benchmark · letzte 12 Monate

Stand 02.06.2026 · Basis: 47 Ads · 312.000 € Spend · Spend-Floor 500 € (8 Low-Spend-Ads ausgeschlossen, gegen Rausch-Treffer)

ROAS

Business · höher ist besser

Ziel 2,0
Kill 1,2
p25
Median
Ziel/p75 p75
Top

p25

1,1

Median

1,7

p75

2,4

Top

3,1

Kill-Floor 1,2 = Break-even aus Marge — absoluter Floor, unabhängig vom Perzentil.

Link-CTR

Hook / Engagement · höher ist besser

Kill: unteres Dezil
p25
Median
p75
Top

p25

0,8 %

Median

1,3 %

p75

2,0 %

Top

2,8 %

Kill-Hinweis: unteres Dezil — Perzentil-Kill robuster als Absolutwert.

CPC

Cost-per-Click · niedriger ist besser

Leiste invertiert
Top
p25
Median
p75

Top

0,68 €

p25

0,80 €

Median

1,05 €

p75

1,45 €

Niedriger CPC = besser — deshalb ist die Verteilungsleiste gespiegelt (gut links, teuer rechts).

Frequency

Fatigue · niedriger ist besser

Fatigue ab 3,0
Median
p75
Fatigue 3,0

Median

2,1

p75

3,4

Max-Zone

≥ 3,0

Frequency in v1 als Proxy (hook/hold-Decay), echter Reach-Import folgt.

Deine Champion-Ads

Top 3 nach Spend-Floor, ROAS-gerankt
Ad Spend ROAS CTR Frequency
UGC Testimonial „Endlich“ 2 8.940 € 3,1 2,6 % 2,4
Problem-Aware UGC „Routine“ 6.210 € 2,7 2,1 % 2,0
Founder-Story Reel V2 5.480 € 2,5 1,9 % 2,8

Niedrig-Spend-Ausreißer (z. B. ROAS 1,25 bei 68 € Spend) sind bewusst ausgeschlossen — kleine Stichprobe = Rausch, kein valider Benchmark.

Du vs. Branche

Quelle: Meta Industry Benchmark

Link-CTR (Median)

Dein Median 1,3 % liegt über dem Branchen-Median 0,9 % (Beauty/Supplements, DACH) — überdurchschnittlicher Hook.

ROAS (Median)

Dein Median 1,7 vs. Branche 1,9leicht darunter.

Benchmark hat deine Standard-Regeln vorausgefüllt

Kill bei ROAS < 1,2 (Break-even), Scale ab ROAS ≥ 2,0 (p75), CTR-Kill unter 0,8 % (p25). → Im Tab „Regeln“ alles editierbar.

4 Vorschläge

Stand: heute 21:05 UTC · Lookback 7 Tage · 2 Brands

Erwartete Wirkung

~ +5 Conv / Tag, Budget-Reallokation

Offene Aktionen

4 zur Freigabe

Sortiert nach erwarteter Wirkung · jede Aktion einzeln freigebbar.

Kill

Sommer-Sale Hook V3 abschalten

Ad NordHaus Living Active Konfidenz: Mittel
Spend 168,40 EUR Conv. 0 CTR (Link) 0,61% ROAS 0,00

Warum

Regel „Kill bei Null-Conv“ (CPA-Effizienz) gefeuert: Spend 168,40 EUR ≥ 3× Ziel-CPA (3×28 EUR = 84 EUR) bei 0 Conversions.

Hard-Guards erfüllt: Daten ≥72h gesettelt (Lookback 7T), days_running 9, Ad nicht mehr in Learning. Schwelle bewusst defensiv (3× statt 2,3×) wegen Meta-Attribution-Lag (~20–30% Conv-Gap möglich).

Evidenz

creative_dna: Angle gehört zu den Losern dieser Brand (adjusted −34% ROAS vs. Brand-Baseline, n=4 Ads, Shrinkage k=3). Passt zu KEINEM Winner-Pattern.

Beobachtung, korrelativ — kein A/B-Test.

Was wird gepusht

Status ACTIVEPAUSED — Ad wird abgeschaltet.

Technische Details
POST /<ad_id>
{ "status": "PAUSED" }

Reversibel — reaktivierbar im Verlauf.

Pause

Problem-Aware UGC „3 Wochen“ pausieren

Ad NordHaus Living Active Konfidenz: Mittel
CPA 47,90 EUR Ziel-CPA 28,00 EUR Conv. 11 ROAS 1,42

Warum

Regel „Laufender CPA-Drift“ (CPA-Effizienz) gefeuert: CPA 47,90 EUR > 1,5× Ziel-CPA (1,5×28 EUR = 42 EUR) über 4 zusammenhängende Tage (Lookback 7T, rolling).

Hard-Guards erfüllt: Min-Signifikanz ≥3 Conv (hier 11), days_running 13. Pause statt Kill, weil noch Conversions kommen — reversibel.

Evidenz

creative_dna: Hook-Type „Zeitversprechen“ liegt leicht unter Baseline (−9%, n=5), kein klarer Loser. winner-patterns: kein Match auf Top-Kombi.

Korrelativ, kein A/B — daher Pause (Beobachtung), nicht Kill.

Was wird gepusht

Status ACTIVEPAUSED — pausiert, reaktivierbar.

Technische Details
POST /<ad_id>
{ "status": "PAUSED" }

Reversibel — reaktivierbar im Verlauf.

Scale

UGC Testimonial „Endlich“ 2 hochskalieren +20%

AdSet Aurelia Skin Active Konfidenz: Hoch
ROAS 3,10 CPA 21,30 EUR Spend (6T) 1.412 EUR hookRate 14,8%

Warum

Regel „Scale Winner“ (ROAS-Maximierung) gefeuert: ROAS 3,10 ≥ Ziel-ROAS 2,4 stabil über 6 Tage, CPA-Trend fallend (−12% W/W), hookRate/holdRate stabil (kein Fatigue-Proxy-Decay).

Hard-Guards erfüllt: days_running 18, Cooldown 3T seit letztem Scale erfüllt, Daten ≥72h gesettelt. Frequency in v1 nicht verfügbar — bewusst über hookRate/holdRate als Proxy abgesichert (kein false-fire).

Evidenz

winner-patterns: passt zu bewiesenem Muster „UGC × Problem-Aware × Cold × 9:16“ (n=6 Ads, Ø ROAS 2,9). creative_dna: Hook-Type „Erleichterung“ ist Winner (+41% vs. Baseline).

Beobachtung, korrelativ — kein A/B-Test.

Was wird gepusht

Tagesbudget 80 €96 € (+20 %, ABO-AdSet, Cap +20 %/Tag erfüllt)

Technische Details
POST /<adset_id>
{ "daily_budget": 9600 // Cents = 96,00 € }

Reversibel — Budget zurücksetzbar im Verlauf.

Budget

Static Carousel „Vorher/Nachher“ drosseln −25%

AdSet Aurelia Skin Active Konfidenz: Mittel
ROAS 1,68 CPA 32,80 EUR Spend (5T) 604 EUR Conv. 19

Warum

Regel „Budget-Drosselung schwacher Performer“ (CPA-Effizienz) gefeuert: ROAS 1,68 unter Ziel 2,4 über 5 Tage, CPA 32,80 EUR knapp über Ziel-CPA 28 EUR — aber noch profitabel (über Break-even-ROAS 1,3).

Kein Kill, sondern Budget-Reallokation: −25% statt abschalten, weil Spend-Anteil hoch und Signifikanz da (19 Conv). Hard-Guards: days_running 11, Cooldown erfüllt, Step ≤25%.

Evidenz

creative_dna: Format „Static Carousel“ liegt unter Brand-Baseline (−18%, n=7), aber Hook „Vorher/Nachher“ neutral. winner-patterns: kein Top-Match.

Korrelativ — daher Drosseln statt Kill (Beobachtung, kein A/B).

Was wird gepusht

Tagesbudget 120 €90 € (−25 %, ABO-AdSet, Step im Cap)

Technische Details
POST /<adset_id>
{ "daily_budget": 9000 // Cents = 90,00 € }

Reversibel — Budget zurücksetzbar im Verlauf.

Pause

Lifestyle Reel V4 pausieren

Ad Aurelia Skin Paused Konfidenz: Mittel
Gepusht

Heute 20:48 freigegeben · an Meta gepusht — im Verlauf rückgängig machbar.

Mockup — kein Live-Push. Halb-manueller Co-Pilot: jede Aktion braucht deine Freigabe. Alle Bewertungen sind korrelativ (creative_dna / winner-patterns) — kein A/B-Test.