Услуги по созданию ссылок


Внедрение расширенных конверсий предоставляет маркетологам ценную возможность безопасно и эффективно связать офлайн-данные, такие как адреса электронной почты и номера телефонов, с онлайн-конверсиями. Используя Диспетчер тегов Google (GTM) и собственный JavaScript (CJS), вы можете автоматически получать, форматировать и отправлять эти данные в Google Рекламу.

Внимание : сбор и обработка персональных данных требует полного соблюдения AVG/GDPR. Всегда обеспечивайте явное согласие с помощью соответствующей платформы управления согласием (CMP). Следующая информация носит технический характер и не является юридической консультацией.

Сбор и хеширование данных: основы

Перед отправкой данных персональные данные должны быть хешированы. GTM сделает это автоматически, если поля установлены правильно. Убедитесь, что введенные вами данные, такие как адрес электронной почты и номер телефона, являются чистыми, правильными и хорошо отформатированными.

Для расширенного отслеживания конверсий вам потребуется хотя бы одна из следующих данных:

  • Адрес электронной почты
  • Номер телефона
  • Имя и адрес

В этой статье мы сосредоточимся на получении электронных писем и номеров телефонов с помощью специального JavaScript.

1. Пользовательская переменная JavaScript для электронной почты (строчные буквы)

В GTM перейдите в раздел Переменные > Создать > Пользовательский JavaScript и дайте переменной логическое имя, например cjs_GetCustomerEmailEnhancedConversions. Затем вставьте этот код:

JavaScript


function () {
  var emailField = document.getElementById('email_field');

  if (emailField && emailField.value) {
    return emailField.value.toLowerCase().trim();
  }

  return undefined;
}
  

Важный:

  • Нет селектор в зависимости от вашего сайта (например. querySelector('ввод[name=”email”]')).
  • Проверьте опцию «Собирайте электронные письма строчными буквами» проверяется в переменной «Улучшенные конверсии» или в теге Google Рекламы.
ЧИТАТЬ   Исследование по удалению отзывов о профилях компаний в Google

2. Пользовательская переменная JavaScript для номера телефона (с кодом страны).

В GTM перейдите в раздел Переменные > Создать > Пользовательский JavaScript и дайте переменной имя типа cjs_GetCustomerPhoneEnhancedConversions. Вставьте этот код:

JavaScript


function () {
  var phoneField = document.getElementById('phone_field');

  if (phoneField && phoneField.value) {
    let phoneNumber = phoneField.value.trim();
    phoneNumber = phoneNumber.replace(/[^0-9+]/g, '');

    if (phoneNumber.startsWith('+')) {
      return phoneNumber;
    }

    if (phoneNumber.startsWith('00')) {
      return '+' + phoneNumber.substring(2);
    }

    const defaultCountryCode = '+31';

    if (phoneNumber.startsWith('0') && phoneNumber.length > 1) {
      return defaultCountryCode + phoneNumber.substring(1);
    }

    return defaultCountryCode + phoneNumber;
  }

  return undefined;
}

Внимание :

  • Настройте селектор в соответствии со своей структурой HTML.
  • Выберите правильный Код страны по умолчанию (например. +32 для Бельгии).



Source link