Tilda модификации

Интеграция Tilda с Roistat

При настройке интеграции Tilda - Roistat через вебхук можно получать максимум данных по сквозной аналитике
В 7-14% заявок Tilda не передает в Roistat номер визитка клиента в созданное обращение. В случае данной интеграции, есть обходное решение для получения информации о визите клиента в поле roistat.
В настройках каждой формы добавьте дополнительное скрытое поле с названием "roistat_fields_roistat"
В разделе "Еще" --> HTML-код для вставки в HEAD(здесь же у вас расположен скрипт счетчика Ройстат) и вставьте там следующий скрипт:
<script>
var RoiTildaTimer = setInterval(function() {
	if (!!window.roistat && !!window.roistat.visit) {
		clearInterval(RoiTildaTimer);
		var roiCount=0;
		var roiFieldsObj = {};
		document.querySelectorAll('form').forEach(el => {
			roiFieldsObj['roiformu' + roiCount] = document.createElement('input');
			roiFieldsObj['roiformu' + roiCount].type = 'hidden';
			roiFieldsObj['roiformu' + roiCount].name = 'roistat_url';
			roiFieldsObj['roiformu' + roiCount].value = document.location.href;
			el.append(roiFieldsObj['roiformu' + roiCount]);
			roiFieldsObj['roiformv' + roiCount] = document.createElement('input');
			roiFieldsObj['roiformv' + roiCount].type = 'hidden';
			roiFieldsObj['roiformv' + roiCount].name = 'roistat_fields_roistat';
			roiFieldsObj['roiformv' + roiCount].value = window.roistat.visit;
			el.append(roiFieldsObj['roiformv' + roiCount]);
			roiCount ++;
		});
	}
},200);
</script>
Далее настройте заполнение дополнительных полей сделки в CRM. Настройте заполнение поля roistat, значением из скрытого поля {field_roistat_fields_roistat}