Scusate forse io non capisco bene il problema!
1 - Un normalissimo popup o un popup modale
2 - Personalizzare la pagina html che viene visualizzata nel popup
3 - Usare i cookies
Questo non comporta la difficoltà di dover personalizzare un alert e la comodità di inserire nella pagina html tutto ciò che si vuople