presseportale/dev/archive/betrieb/deploy-v1.10.0.md
Kevin Adametz a157d7a2a1
Some checks are pending
linter / quality (push) Waiting to run
tests / ci (push) Waiting to run
dev: Deploy-Notiz v1.10.0, Roadmap 6.16, Umami-Hinweis in CLAUDE.md
Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
2026-10-13 14:55:55 +00:00

2.7 KiB

Deploy v1.10.0 — Messung im Trichter und Seite „Wachstum“

Stand: 13.10.2026 · Live bisher: v1.9.1 · Ablauf nach git-deploy.md, Abschnitte C und D.

Inhalt (Roadmap 6.1 und 6.16):

  • Messfehler im Trichter behoben.
    • Die Stufe „Magic Link eingelöst“ trägt jetzt die Firma und Meldung aus dem Token. Bisher stand jede Einlösung unter „ohne Firma“, die Stufe zeigte immer 0 Firmen.
    • Neue Stufen „Verwaltungsseite geöffnet“ und „Anmeldelink angefordert“ zwischen Mail-Klick und Einlösung. Scanner, Crawler und wiederholte Aufrufe zählen nicht.
    • Die Erstbuchung trägt die Herkunft des zuletzt eingelösten Links statt immer organic.
    • Die Leiter hat jetzt 7 Stufen.
  • Admin ▸ Reports ▸ Wachstum:
    • Abbruchbedingungen für Block 1 bis 3 mit Ist, zeitanteiligem Soll, Schwelle und Status;
    • Trichter seit 17.09.;
    • Transparenzseiten aus Umami.
  • Neue Befehle: php artisan growth:report (dieselben Zahlen wie die Seite) und php artisan umami:report (nur lesend, z. B. --metric=referrer --path=gute-pressemitteilung).

Umfang: keine Migration, Scheduler unverändert, neue Assets (beide Builds, mitcommittet). Neue .env-Werte (nur lesender Umami-Zugang). Ohne sie läuft alles, nur die Umami-Werte zeigen „nicht verbunden“. Suite 2.543 grün, einer übersprungen; Larastan ohne Meldung.

Vor dem Deploy: Live-.env ergänzen

UMAMI_API_URL=https://sys.adametz.media
UMAMI_API_USERNAME=…        # View-only-Benutzer aus dem Team „Presse Reports“
UMAMI_API_PASSWORD="…"
UMAMI_API_TEAM_ID=5adb8c3b-9119-46b2-804c-86d6063df941

Bei der Gelegenheit auf doppelte Einträge prüfen (wie bei IMAGE_RIGHTS_V2/UMAMI_ENABLED):

grep -E '^[A-Z_]+=' .env | cut -d= -f1 | sort | uniq -d

Deploy

cd ~/pressekonto.com
bash dev/betrieb/deploy.sh v1.10.0

Prüfungen danach

  • /health meldet v1.10.0, die Betriebsüberwachung ist grün.
  • php artisan growth:report --fresh: alle drei Blöcke, Block 2 mit Zahlen statt „nicht verbunden“.
  • php artisan umami:report --site=businessportal24 --metric=referrer --limit=5 zeigt die Herkunft.
  • Admin ▸ Reports ▸ Wachstum öffnet.
  • Einmal selbst „Diesen Newsroom verwalten“ auf einer eigenen Firma öffnen und den Link anfordern. Danach zeigt php artisan conversion:funnel --months=1 unter „Hinweis auf der Newsroom-Seite“ die Stufen 2 und 3 mit Firma.

Hinweis zu den Zahlen

Einlösungen vor diesem Deploy bleiben „ohne Firma“. Die Seite nennt sie als Zusatz unter der Bedingung. Die Stufen „Verwaltungsseite geöffnet“ und „Anmeldelink angefordert“ zählen erst ab dem Deploy.