← Tilbage til dokumentation

Custom Events

Track brugerhandlinger ud over page views.

Grundlæggende brug

Brug tg() funktionen til at sende custom events:

tg('event_name', { param1: 'value1', param2: 'value2' });

Eksempler

Køb / Purchase

tg('purchase', { transaction_id: 'T12345', value: 499.00, currency: 'DKK', items: [ { item_id: 'SKU123', item_name: 'Produkt', quantity: 1, price: 499 } ] });

Tilføj til kurv

tg('add_to_cart', { currency: 'DKK', value: 199.00, items: [ { item_id: 'SKU456', item_name: 'Andet produkt', quantity: 1 } ] });

Klik på knap

document.querySelector('#signup-btn').addEventListener('click', function() { tg('signup_click', { button_location: 'header' }); });

Formular sendt

document.querySelector('form').addEventListener('submit', function() { tg('form_submit', { form_name: 'contact' }); });

Video afspillet

tg('video_play', { video_title: 'Produktvideo', video_duration: 120 });

GA4 anbefalede events

For bedste kompatibilitet med GA4, brug de anbefalede event navne:

  • purchase - Køb
  • add_to_cart - Tilføj til kurv
  • begin_checkout - Start checkout
  • sign_up - Opret bruger
  • login - Log ind
  • search - Søgning
  • view_item - Se produkt

Tips

  • Event navne må max være 40 tegn
  • Brug snake_case (små bogstaver med underscore)
  • Max 25 parametre per event
  • Parameter værdier må max være 100 tegn