Цель:
Когда человек приходит из UTM Google Рекламы вместе с формой Google Рекламы появляется определенное всплывающее окно, если оно создано из органического источника, другое всплывающее окно открывается с другой формой.
Спецификации/элементы:
Сайт WordPress с элементом Pro и всплывающими окнами из этого элемента само по себе.
2 разных всплывающих окна, каждое со своей формой.
Что было сделано:
- Установлен плагин «Менеджер кода верхнего колонтитула»
- Добавлен Java-код в нижний колонтитул и заголовок , чтобы отображаться на уровне всего сайта:
const utmSource = getURLParameter('utm_source');
// IDs dos popups no Elementor
const popupGoogleId = "19330"; // ID do popup para Google Ads
const popupOrganicoId = "16228"; // ID do popup para tráfego orgânico
// IDs dos formulários do Gravity Forms
const formGoogleId = "38"; // ID do formulário para Google Ads
const formOrganicoId = "19"; // ID do formulário para tráfego orgânico
// Exibir o popup correspondente com base no parâmetro UTM
if (typeof elementorPro !== "undefined" && elementorPro.modules.popup) {
if (utmSource === 'google_ads') { // Abre o popup para Google Ads elementorPro.modules.popup.showPopup({ id: popupGoogleId }); } else {
// Abre o popup para tráfego orgânico elementorPro.modules.popup.showPopup({ id: popupOrganicoId }); } }});```
3) Tests were carried out, and several versions of the code, but only the organic popup appeared, both with the google Ads UTM and the organic one.
Any idea what else could be done?
Thanks
Подробнее здесь: https://stackoverflow.com/questions/793 ... s-from-utm
Мобильная версия