Тех.документация по кредитным лэндингам
На всех страницах необходимо разместить вверху страницы следующий код:
<script>
    if (FINANCE_TILDA) {
        FINANCE_TILDA.init('XXXX');
    }
</script>
Важно!!!

Вместо ХХХХ необходимо указать либо order, либо widget (согласно листу "типы страниц" гуглдока "GA events" - https://docs.google.com/spreadsheets/d/1eJo0dV7dRdH1nJokjwGsVglfqPRiChltDm3jwWDoGqk/edit#gid=1385879827 )

Проверка работоспособности:

После загрузки страницы, в теге <body> необходимо проверить наличие следующего аттрибута: data-gtm-el с присвоенным ему значением типа ХХХХ-page, где ХХХХ - это order или widget (см. п."Важно!!!")
Добавление МФО на лэндинг с витриной
(без виджета и попапа)
При добавлении новой МФО (к примеру возьмем МФО с offer_id=XXХ) нужно сделать следующие шаги:
1
Добавляем на кнопку МФО следующую ссылку:
https://tracking.finline.ua/click?pid=82&offer_id=XXХ
Добавление МФО на лэндинг со сбором коротких лидов (через попап)
При добавлении новой МФО (к примеру возьмем МФО с offer_id=XXХ) нужно сделать следующие шаги:
1
Добавляем на кнопку МФО код вызова попапа:
#popup:mfo-XXХ
2
Добавляем блок с попаппом BF502N:
- В поле "адрес страницы в случае успеха" вставляем ссылку https://tracking.finline.ua/click?pid=82&offer_id=XXХ
Добавление МФО на лэндинг с виджетом finline
При добавлении новой МФО (к примеру возьмем МФО с offer_id=XXХ) нужно сделать следующие шаги:
1
Добавляем на кнопку МФО следующую ссылку:
javascript:showWidget();
2
Вверху страницы размещаем следующий код
<div id="finlineWidgetRoot"></div>
    
<script type="text/javascript">
	var widgetBootstrapReady = false;
	window.addEventListener('widgetBootstrapReady', function (e) {
		widgetBootstrapReady = true;
	});

	function showWidget() {
		// widgetBootstrapEvent глобально определён через GTM
		if (widgetBootstrapReady && typeof window.widgetBootstrapEvent !== 'undefined') {
			var partner = 3178,
				channel = 'm1';
			// WIDGET_FINLINE глобально определён через GTM
			if (typeof window.WIDGET_FINLINE !== 'undefined') {
			  partner = WIDGET_FINLINE.createPartnerData(partner) - 0;
			  channel = WIDGET_FINLINE.createChannelData(channel);
			}
			widgetBootstrapEvent.detail.primaryBanks = 1;
			widgetBootstrapEvent.detail.partnerID = partner;
			widgetBootstrapEvent.detail.state = 'open';
			widgetBootstrapEvent.detail.mode = 'modal';
			widgetBootstrapEvent.detail.productType = 'creditCash';
			widgetBootstrapEvent.detail.language = 'ru';
			widgetBootstrapEvent.detail.channel = channel;
			widgetBootstrapEvent.detail.themeColor = 'red';
			
			window.dispatchEvent(widgetBootstrapEvent);
			if (widgetBootstrapEvent.detail.mode === 'inline') {
				var widgetContainerTop = $('#finlineWidgetRoot').offset().top;
				$('html, body').animate({scrollTop: widgetContainerTop - 80}, 500);
			}
		};
	};
</script>