conversion: Trichter misst Verwaltungsseite, Anforderung und Firma bei der Einlösung
Roadmap 6.16. Bisher stand jede Einlösung ohne Firma im Trichter (Stufe "Magic Link eingelöst" immer 0 Firmen), zwischen Mail-Klick und Einlösung fehlten "Verwaltungsseite geöffnet" und "Anmeldelink angefordert", und die Erstbuchung stand immer auf organic. Die Leiter hat jetzt sieben Stufen. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This commit is contained in:
parent
f5e3f1d1fe
commit
e8cf684f02
10 changed files with 211 additions and 52 deletions
|
|
@ -2,7 +2,6 @@
|
|||
|
||||
namespace App\Http\Controllers\Auth;
|
||||
|
||||
use App\Enums\ConversionEventType;
|
||||
use App\Http\Controllers\Controller;
|
||||
use App\Models\MagicLink;
|
||||
use App\Models\PressRelease;
|
||||
|
|
@ -75,13 +74,10 @@ class MagicLinkConsumeController extends Controller
|
|||
return redirect()->route('login')->with('status', __('The magic login link has expired or was already used.'));
|
||||
}
|
||||
|
||||
// Stufe 2 der Konversionsleiter. Die Herkunft kommt vom Token, nicht
|
||||
// Stufe 4 der Konversionsleiter. Die Herkunft kommt vom Token, nicht
|
||||
// aus der Session — die ist beim Weg über Mail und Domainwechsel
|
||||
// längst gerissen (Roadmap 0.4).
|
||||
$this->recorder->record(
|
||||
ConversionEventType::MagicLinkConsumed,
|
||||
$this->recorder->sourceOf($magicLink),
|
||||
);
|
||||
$this->recorder->recordMagicLinkConsumed($magicLink);
|
||||
|
||||
$user = $magicLink->user;
|
||||
|
||||
|
|
@ -123,10 +119,7 @@ class MagicLinkConsumeController extends Controller
|
|||
]);
|
||||
|
||||
if ($claimed > 0) {
|
||||
$this->recorder->record(
|
||||
ConversionEventType::MagicLinkConsumed,
|
||||
$this->recorder->sourceOf($magicLink),
|
||||
);
|
||||
$this->recorder->recordMagicLinkConsumed($magicLink);
|
||||
}
|
||||
}
|
||||
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue