presseportale/config/press_releases.php
Kevin Adametz 3ef1b84600 customer: Sichtbarkeit belegen - Aufrufe im Verlauf, Newsroom-Uebersicht (Roadmap 1c)
- VisibilityStats: Firmen-Kennzahlen ueber alle Meldungen, Aufrufe je
  Meldung (30 Tage), lueckenlose Tagesreihe (Tage vor der Zaehlung sind
  null, nicht 0), Sitemap-seit und Google-Suchlink (Indexierung Variante B).
- Firmenseite: alle Meldungen der Firma statt nur eigene (Beansprucher
  sahen eine leere Liste), Aufrufe-Spalten, echtes Statistik-Panel.
- Meldungsseite: Panel Sichtbarkeit mit SVG-Tagesbalken 30/90 Tage.
- Claim aus der Veroeffentlichungsmail landet auf der Meldung
  (payload press_release_id), Mail-Hinweis erweitert, ein Element (E4).

Co-Authored-By: Claude Opus 5 (1M context) <noreply@anthropic.com>
2026-09-16 11:53:09 +00:00

34 lines
1.4 KiB
PHP

<?php
return [
/*
|--------------------------------------------------------------------------
| Ereignis-Log (Aufrufe und Shares)
|--------------------------------------------------------------------------
|
| `press_release_events` nimmt seit dem Umbau des Aufruf-Zählers jeden
| einzelnen Seitenaufruf auf und wächst damit unbegrenzt mit dem Traffic.
| Die Gesamtzahl steckt nach der Aggregation in `press_releases.hits` und
| bleibt vom Aufräumen unberührt — begrenzt wird nur, wie weit der
| ZEITLICHE VERLAUF zurückreicht.
|
| 395 Tage (13 Monate) sind bewusst gewählt: Damit bleibt der Vergleich mit
| dem Vorjahresmonat möglich, ohne das Log für immer mitzuschleppen. Der
| Wert bestimmt zugleich die Tiefe der geplanten Absenderansicht
| (Roadmap 1c.1) — wer dort mehr Historie zeigen will, muss ihn VORHER
| erhöhen; einmal gelöschte Ereignisse kommen nicht zurück.
|
*/
'events' => [
'retention_days' => (int) env('PRESS_RELEASE_EVENTS_RETENTION_DAYS', 395),
// Seit wann Aufrufe als Ereignis mit Zeitstempel geschrieben werden
// (Umbau vom Zähler auf press_release_events). Davor gibt es nur die
// Summe `hits` — die Verlaufsgrafik der Absenderansicht (Roadmap
// 1c.1) zeigt frühere Tage als „keine Messung", nicht als 0.
'recorded_since' => env('PRESS_RELEASE_EVENTS_RECORDED_SINCE', '2026-07-17'),
],
];