io non so come funziona non ci ho mai lavorato direttamente su una cosa del genere. Ma in genere un servizio CRM (customer Relationship Management) acquisisce dei dati su un db come hai detto tu, ad esempio età, sesso, luogo,preferenze ecc. Grazie a questi dati le newsletter o le operazioni marketing diretto vengono fatte grazie a tali dati qualitativi.
In poche parole quello che penso io:
Coloro che gestiscono questo sito grazie ad altre attività risalgono ai tuoi dati o formulari da te precedentemente sottoscritti.
Hanno un pacchetto di Hotel che acquistano il loro servizio
A seconda del target smistano le offerte e inviano quelle più mirate ad un gruppo di clienti.
Questo è quello che almeno farei io in tal caso, ma poi non so di cosa realmente si tratti. Sembr semplice ma un servizio del genere costa e richiede delle conoscenze in materia, dunque di conseguenza gli alberghi pagano il servizio. solo che lavorando su larga scala i prezzi non sarano troppo onerosi e i guadagni vengono dalla quantità dei clienti posseduti.