PMK
Wir brauchen eine Datenbank, die viel gelesen und viel geschrieben wird.
Optionen:
- Firebase (kostengünstig, haben wir schon)
Frontend kommuniziert headless mit Server / Endpunkt:
- Netlify-Functions (eigentlich alternativlos)
Datenbank
realtime
Mit Consent
'visitor-id': {
active-pmk: 'abc1',
history: [
{
pmk: 'bcgd',
timestamp: '....'
},
....
]
}
Ohne Consent
(darf nur 65 Minuten leben)
'session-id': {
active-pmk: 'jhgsfjg'
timestamp: '......'
}
To Clean
Firebase-Function cronjob, der alle x Minuten läuft und alle “non-consent-Entries” löscht, je timestamp.