Как совместить теги отслеживания UA и AW?

Я настраиваю Google Ads для веб-сайта, на котором уже есть код для отслеживания Google Analytics.

<!-- Global Site Tag (gtag.js) - Google Analytics -->
<script async src = "https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-XX"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());

  gtag('config', 'UA-XXXXXXXX-XX');
</script>
<meta name = "google-site-verification" content = "................." />

И мне нужно настроить это на Google Adwords, чтобы выполнить проверку телефона. Google предоставил этот код для этой темы:

<!-- Global site tag (gtag.js) - Google Ads: YYYYYYYYY -->
<script async src = "https://www.googletagmanager.com/gtag/js?id=AW-YYYYYYYYY"></script>
<script>
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments);}
  gtag('js', new Date());

  gtag('config', 'AW-YYYYYYYYY');
</script>
<script>
  gtag('config', 'AW-YYYYYYYYY/X_XXXXXXXXXXXXXXXXXX', {
    'phone_conversion_number': '(XXX) XXX-XXXX'
  });
</script>

Но я не знаю, как совместить эти два кода.

Я пытался вставить оба кода, но отслеживание перестает работать.

Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
Поведение ключевого слова "this" в стрелочной функции в сравнении с нормальной функцией
В JavaScript одним из самых запутанных понятий является поведение ключевого слова "this" в стрелочной и обычной функциях.
Концепция локализации и ее применение в приложениях React ⚡️
Концепция локализации и ее применение в приложениях React ⚡️
Локализация - это процесс адаптации приложения к различным языкам и культурным требованиям. Это позволяет пользователям получить опыт, соответствующий...
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
Улучшение производительности загрузки с помощью Google Tag Manager и атрибута Defer
В настоящее время производительность загрузки веб-сайта имеет решающее значение не только для удобства пользователей, но и для ранжирования в...
Безумие обратных вызовов в javascript [JS]
Безумие обратных вызовов в javascript [JS]
Здравствуйте! Юный падаван 🚀. Присоединяйся ко мне, чтобы разобраться в одной из самых запутанных концепций, когда вы начинаете изучать мир...
Система управления парковками с использованием HTML, CSS и JavaScript
Система управления парковками с использованием HTML, CSS и JavaScript
Веб-сайт по управлению парковками был создан с использованием HTML, CSS и JavaScript. Это простой сайт, ничего вычурного. Основная цель -...
JavaScript Вопросы с множественным выбором и ответы
JavaScript Вопросы с множественным выбором и ответы
Если вы ищете платформу, которая предоставляет вам бесплатный тест JavaScript MCQ (Multiple Choice Questions With Answers) для оценки ваших знаний,...
6
0
6 523
1
Перейти к ответу Данный вопрос помечен как решенный

Ответы 1

Ответ принят как подходящий

чтобы он работал, вам понадобится один скрипт инициализации и два вызова gtag('config' ...):

<script async src = "https://www.googletagmanager.com/gtag/js?id=UA-XXXXXXXX-XX"></script>
<script>

// GTAG initialization
  window.dataLayer = window.dataLayer || [];
  function gtag(){dataLayer.push(arguments)};
  gtag('js', new Date());

// Setting up trackers
  gtag('config', 'UA-XXXXXXXX-XX');
  gtag('config', 'AW-YYYYYYYYY');
  gtag('config', 'AW-YYYYYYYYY/X_XXXXXXXXXXXXXXXXXX', {
        'phone_conversion_number': '(XXX) XXX-XXXX'
  });

</script>

gtag без проблем работает с несколькими свойствами отслеживания. Вот некоторые ссылки на документы: https://support.google.com/google-ads/answer/7548399?hl=ru , https://developers.google.com/gtagjs/devguide/добавить

Спасибо за этот ответ и ссылки! Сначала я использовал gtag('config', 'UA-XXXXXXXX-XX', AW-YYYYYYYYY');`. Вместо приведенного вами решения.

Andrew 06.02.2020 20:55

привет, почему используется js с идентификатором UA, а не AW? с приведенными выше конфигурациями мы видим несколько настроенных gtags...

cyril 08.06.2021 16:34

Другие вопросы по теме