Что вам нужно сделать, это установить трекер аналитики на обоих веб-сайтах, на вашем и на iframe (при условии, что вы загружаете эту систему бронирования из другого места), кроме того, вы должны передать clientID, чтобы сохранить тот же сеанс и связанную информацию длято же свойство аналитики.
<!-- Global site tag (gtag.js) - Google Analytics -->
<script async src="https://www.googletagmanager.com/gtag/js?id=GA_MEASUREMENT_ID"></script>
<script>
window.dataLayer = window.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', new Date());
gtag('config', 'GA_MEASUREMENT_ID', {
'linker': {
'accept_incoming': true, // This is set to false to the one that will decorate
'domains': ['example-1.com', 'example-2.com']
}
});
</script>
Если по какой-то причине вы не хотите запускать просмотр страницы, а вместо этого только событие, добавьте в конфигурацию:
gtag('config', 'GA_MEASUREMENT_ID', { 'send_page_view': false });
Тогда вам нужнопросто отследить внутри фрейма свою форму.Если у вас нет такого уровня доступа, подключите событие onsubmit
и при необходимости проверьте, пусто ли содержимое вашего текстового поля с помощью document.forms
.
Вы можете отправлять события, просто позвонив по номеру:
gtag('event', <action>, {
'event_category': <category>,
'event_label': <label>,
'value': <value>
});
Внутри onsubmit
подтверждено.Вы также должны прочитать эту документацию , чтобы настроить фильтры в GA на тот случай, если вы захотите запустить просмотр страницы там.