JS в хэдер, как только загружается на клиента - тыкается в PHP-скрипт, который уже отписывает что нужно и куда нужно (можно в CRM, можно в телегу, можно на почту)
Подобным образом работают всякие онлайн-чаты типа JivoSite
freeExec, это, возможно, глупый вопрос, но как конкретно объявить переменную в PHP типа long и заставить её дальше быть типом long без автоприведения куда попало?
p.s. Насколько я понял, в PHP int64 с максимальной верхней границей в 9223372036854775807, по идее её должно хватать