我正在使用 Google 跟踪代码管理器向 Google Analytic 注册事件。在一个平面上,我正在更改下拉列表中的 url。我想在 Google Analytics 上跟踪相同的事件。我担心如果在向 GA 注册事件之前更改页面会发生什么。请让我知道 GTM 中是否有一个功能可以确保在事件注册到 GA 之前页面不会更改。
这是将在下拉列表更改时执行的代码
var targetCityChangedEventName = "TargetCityChanged";
$("#location", topHeader).bind({
"change": function(ev, obj) {
dataLayer.push({event : targetCityChangedEventName });
var url = "http://" + window.location.host + "/" + $(this).val();
window.location = url;
}
});