GTM data layer eventCallback function

后端 未结 4 552
猫巷女王i
猫巷女王i 2021-01-07 01:59

So i have Ecommerce code setup in GTM data layer, but after that is sent to Analytics i want the page to be redirected so i know i should be using eventCallback but it is no

4条回答
  •  有刺的猬
    2021-01-07 02:29

    Taken from: http://www.simoahava.com/gtm-tips/use-eventtimeout-eventcallback/

    Always add the eventTimeout parameter when using eventCallback. The former takes a numerical value as its parameter, representing the number of milliseconds to wait before calling eventCallback anyway. In other words, even if your Tags stall and never signal completion, after two seconds eventCallback is invoked.

    window.dataLayer.push({
      'event' : 'processLink',
      'eventCallback' : function() {
        window.location = targetUrl
      },
      'eventTimeout' : 2000
    });
    

提交回复
热议问题