ciao, ho uno script che su un modulo richiesta info, in cui si possono scegliere fino a 5 voci in checkbox mi fa le seguenti operazioni per eventi Google tag manager:
1) per ogni voce selezionata mi crea un evento con la singola voce, mettendone la label
2) crea un evento di richiesta inviata

Avrò quindi sempre un evento di richiesta inviata ed un numero tra 1 e 5 delle singole voci
Al termine, redirect ad una pagina di ringraziamento.

Il problema è che a volte il datalayer.push non è abbastanza veloce ed arriva il redirec, senza che mi venga tracciato l'evento

Come posso fare per far sì che il redirect avvenga solo al completamento di tutti i datalayer.push?
O c'è eventualmente un modo per fare un solo datalayer con più elementi, con una function al successo per il redirect?
Grazie