Должен ли я использовать Callback для GTM перед перенаправлением? - PullRequest
0 голосов
/ 02 марта 2020

Я понимаю, что должен использовать eventCallback перед перенаправлением на внешние веб-сайты, чтобы убедиться, что тэги были запущены перед перенаправлением, но мне интересно, стоит ли мне использовать их и до перенаправления на другую страницу того же сайта в той же вкладке?

Буду признателен, если вы подтвердите правильность приведенного ниже кода и гарантированно отправите это событие перед перенаправлением.

var review_url = 'https://google.com'
setTimeout(redirect_url, 2000);
var url_redirected = false;

function redirect_url() {
  if (!url_redirected) {
    url_redirected = true;
    if (review_url !== '') {
      document.location = review_url;
    }
  }
}

dataLayer.push({
  'marketplace' : marketplaceUpper,
  'review-source' : review_source,
  'event' : 'CreateReviewClick',
  'eventCallback' : function() {
    redirect_url();
  }
});
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...