Несколько функций Google Ads gtag_report_conversion на одной странице - PullRequest
2 голосов
/ 16 октября 2019

При создании фрагментов кода в объявлениях Google для отслеживания конверсий на целевой странице я обнаружил, что все функции имеют одинаковое имя: gtag_report_conversion (url)

Поскольку у меня есть 2-4 из этих функций вна странице, я хочу переименовать каждую функцию, чтобы все две-четыре ссылки не вызывали одну и ту же функцию.

Это исходный код, выведенный из объявлений Google для двух ссылок (я поставил xxxxx, где номер моего аккаунта равенрасположен):

<script>
function gtag_report_conversion(url) {
  var callback = function () {
    if (typeof(url) != 'undefined') {
      window.location = url;
    }
  };
  gtag('event', 'conversion', {
      'send_to': 'AW-xxxxxxxx/v__WCOP96KwBEMGY46ID',
      'event_callback': callback
  });
  return false;
}
</script>
<script>
function gtag_report_conversion(url) {
  var callback = function () {
    if (typeof(url) != 'undefined') {
      window.location = url;
    }
  };
  gtag('event', 'conversion', {
      'send_to': 'AW-xxxxxxxx/q5SwCMKl9KwBEMGY46ID',
      'event_callback': callback
  });
  return false;
}
</script>

Могу ли я переименовать каждую функцию с помощью _a и _b, чтобы моя ссылка вызывала их следующим образом?

<a href="link" onclick="gtag_report_conversion_a();">Link ONE</a>

<a href="link" onclick="gtag_report_conversion_b();">Link TWO</a>

Каждая функция имеет уникальный номер после номера моего аккаунта, поэтому я хочу убедиться, что отчеты точны.

Google недавно перешел на этот новый формат, поэтому информация об этом ограничена. изменение имен функций в настоящее время - спасибо за любую помощь, которую может оказать любой!

...