JS в хэдер, как только загружается на клиента - тыкается в PHP-скрипт, который уже отписывает что нужно и куда нужно (можно в CRM, можно в телегу, можно на почту)
Подобным образом работают всякие онлайн-чаты типа JivoSite
За счёт честного слова. Гарантии, как таковой 100%й нет, есть только крайне маленькая вероятность пересечения. Мой коллега такую вероятность словил однажды, когда не смог с ходу понять, чем вызван баг - оказалось, одинаковыми GUIDами