Отслеживание Jquery Analytics по клику NS_BINDING_ABORTED

Эй, я добавляю событие onclick для отслеживания кликов по определенным видео, сторонний инструмент, который мы используем, — это webtrends.

Я добавляю событие onclick, и оно отлично работает. Следует отметить, что URL-адрес в ссылке заставляет пользователя переходить по другому URL-адресу.

Когда я отслеживаю событие onclick в httpfox, я вижу ошибку NS_BINDING_ABORTED.

Мой jquery

$j(document).ready(function () {
$j('a.wt_video').click(function (e) {
    var title = ($j(this).attr("title"));
    if (title.length != 0) {
        handleDynamicVideoWebTrendsClick(title);
    }
});

});

Любые идеи, что я могу добавить, чтобы предотвратить эту ошибку?


person StevieB    schedule 03.04.2013    source источник
comment
Используете ли вы версию v10 тега webtrends?   -  person eSniff    schedule 21.04.2013


Ответы (2)


Я обнаружил, что мы должны сделать две вещи, чтобы избежать ошибки «Прервано».

1) используйте setTimeout 2) используйте mousedown - особенно для FireFox, потому что он рассматривает щелчок как mousedown и mouseup

    $("#someBtn").live("mousedown", function(){
    var mT7 = setTimeout("myFunction()", 50); // 1000 would be a second
});

var myFunction = function(){
var wtArgs = ['WT.dcs_id', 'youridgoeshere', 'DCSext.myFirstVar', varArray[varArray.length-2], 'DCSext.mySecondVar', varArray[varArray.length-1], 'DCSext.myThirdVar', tempArr[0]];
    dcsMultiTrack.apply(this, wtArgs);
}

надеюсь, это поможет

person kronus    schedule 29.04.2013

Согласно ответам, размещенным здесь: Google Analytics: задержка необходима для отслеживания кликов по ссылке ? , использование задержки кажется наиболее подходящим решением для обеспечения завершения запроса GA до загрузки новой страницы в результате нажатия на ссылку.

У меня также была эта проблема: все мои клики генерировали NS_BINDING_ABORTED в HTTPFox, пока я не изменил код, как там было предложено. С тех пор все работает нормально

person aldemarcalazans    schedule 12.06.2017