Přeskočit na obsah

Microsoft Ads UET purchase

microsoft_ads_uet_enhanced_conversions

Sekce “microsoft_ads_uet_enhanced_conversions”

Použití: předání enhanced conversion dat do Microsoft Advertising UET před odesláním konverze.

Pozor na:

  • Hodnoty email a phone_number jsou prázdné placeholdery.
  • Skript předpokládá, že UET tag už na stránce existuje nebo že fronta window.uetq bude zpracována později.
<!-- enahnced conversion - before conversion -->
<script>
window.uetq = window.uetq || [];
window.uetq.push('set', {
'pid': {
'email': '',
'phone_number': ''
}
});
</script>

microsoft_ads_uet_purchase

Sekce “microsoft_ads_uet_purchase”

Použití: odeslání purchase eventu do Microsoft Advertising UET.

Pozor na:

  • Hodnota revenue_value je prázdný placeholder.
  • revenue_value by měla být hodnota objednávky bez DPH, pokud reporting metodika neříká výslovně jinak.
  • currency je v ukázce pevně nastavená na CZK; v jiném projektu ji nastav podle měny objednávky.
<!-- konverze -->
<script>
window.uetq = window.uetq || [];
window.uetq.push('event', 'purchase', {
"revenue_value": Number(''),
"currency": "CZK"
});
</script>
Sekce “microsoft_ads_uet_consent”

Použití: nastavení consent stavu pro Microsoft Advertising UET.

Pro weby používající Cookie Consent od Oresta Bidy je lepší řešit Microsoft UET Consent Mode přes tuto knihovnu/šablonu, protože podporuje i Microsoft consent signály. Custom uetq.push níže je varianta pro případy, kdy consent stav potřebuješ nastavit ručně.

Pozor na:

  • ad_storage má nabývat hodnot granted nebo denied.
  • Default consent nastav na každém page loadu před UET eventy; po volbě uživatele pošli update.
  • window.uetq.uetConfig.consent slouží hlavně pro ruční kontrolu v konzoli po inicializaci UET. Pokud UET ještě neběží, objekt nemusí existovat.
<!-- consent default -->
<script>
window.uetq = window.uetq || [];
window.uetq.push('consent', 'default', {
'ad_storage': 'denied'
});
</script>
<!-- consent update po volbě uživatele -->
<script>
window.uetq = window.uetq || [];
window.uetq.push('consent', 'update', {
'ad_storage': 'granted'
});
</script>

Kontrolu aktuálního consent stavu můžeš ručně napsat do DevTools konzole:

window.uetq && window.uetq.uetConfig && window.uetq.uetConfig.consent
window.uetq && window.uetq.uetConfig && window.uetq.uetConfig.consent && window.uetq.uetConfig.consent.enabled
window.uetq && window.uetq.uetConfig && window.uetq.uetConfig.consent && window.uetq.uetConfig.consent.adStorageAllowed