presseportale/config/growth.php
Kevin Adametz b4870f98bb admin: Reports ▸ Wachstum mit den Abbruchbedingungen, Umami nur lesend angebunden
Roadmap 6.1/6.16: Block 1 bis 3 mit Ist, zeitanteiligem Soll, Schwelle und
Status, Trichter seit 17.09., Transparenzseiten aus Umami. Neue Befehle
growth:report und umami:report. Zugang über UMAMI_API_* (View-only-Benutzer).

Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:55:29 +00:00

59 lines
2.1 KiB
PHP

<?php
return [
/*
|--------------------------------------------------------------------------
| Abbruchbedingungen der Wachstumsblöcke (Roadmap 6.1, 13.10.2026)
|--------------------------------------------------------------------------
|
| Grundlage für Admin ▸ Reports ▸ Wachstum und `growth:report`. Ein
| gemeinsamer Zeitraum für alle Blöcke, ein Zwischenblick, danach Audit im
| Quartal. Die Schwellen sind Entscheidungen des Betreibers — geändert
| werden sie hier und in der Roadmap, nicht nur an einer Stelle.
|
*/
'period' => [
'start' => '2026-09-17',
'review' => '2026-12-17',
'end' => '2027-03-17',
],
// Block 1 — Konversion aus dem Bestand. Gezählt werden eindeutige Firmen.
'block1' => [
'claims_min' => 30,
'bookings_min' => 3,
'reject_clicks_min' => 10,
],
// Block 2 — Organische Sichtbarkeit: Aufrufe der Transparenzseiten (2.4)
// aus der Suche, gemessen in Umami über die letzten 30 Tage. Gewertet
// wird der Februar 2027.
'block2' => [
'search_views_min' => 100,
'evaluation_month' => '2027-02',
'pages' => [
'was-kostet-eine-pressemitteilung',
'pressemitteilung-veroeffentlichen-ohne-abo',
'pressemitteilung-loeschen-oder-aendern-lassen',
'pressemitteilung-kostenlos-veroeffentlichen',
],
'brands' => ['presseecho', 'businessportal24'],
// Verweisende Domains, die als Suche zählen (enthält).
'search_referrers' => [
'google.', 'googlequicksearchbox', 'bing.', 'duckduckgo.', 'ecosia.', 'yahoo.',
'search.brave.', 'qwant.', 'startpage.', 'yandex.', 'web.de', 'gmx.', 't-online.',
],
],
// Block 3 — Reichweite: Abonnenten, die Reader-Dienste im User-Agent
// melden (Feedly, Inoreader …), über alle Feeds, letzte 30 Tage.
'block3' => [
'feed_subscribers_min' => 25,
],
// Umami-Abfragen werden so lange zwischengespeichert.
'cache_minutes' => (int) env('GROWTH_REPORT_CACHE_MINUTES', 360),
];