Синхронизация с Google Tag Manager (ретаргетинг в рекламных компаниях)


Если Вы не указываете идентификаторы SKU в Schema.org, Mysitemapgenerator создает собственный уникальный идентификатор каждого товара. Этот идентификатор связан с целевым URL и остается постоянным каждый раз, когда Вы создаете фиды с помощью Mysitemapgenerator.
Можно очень просто синхронизировать идентификаторы Ваших товаров между MySitemapGenerator и Google Tag Manager.
Подключите нашу js-библиотеку в Вашем шаблоне для показа товарных страниц:
<script type="text/javascript" src="//cdn.mysitemapgenerator.com/api/hashfunc.compressed.js"></script>
После этого Вы сможете получать текущий идентификатор MySitemapGenerator в Javascript-переменную на целевой странице любого товара.
var offerid = mysitemapgenerator_calchash_offerid(window.location.href);
Пример использования с кодом Google Tag Manager:
<script type="text/javascript" src="//www.mysitemapgenerator.com/api/hashfunc.min.js"></script>
<script>
    var mysitemapgenerator_get_offerid = mysitemapgenerator_calchash_offerid(window.location.href);
    
    gtag('event', 'page_view', {
    'send_to': 'YOUR-GA-TRACKING_ID',
    'value': 'Your Current Best Offer Name',
    'items': [{
      'id': mysitemapgenerator_get_offerid,
      'google_business_vertical': 'retail',
    }]
  });
</script>