0

以下を使用して、いくつかのカスタムリンクを追跡しようとしています:

s.tl(this, 'o', 'trackingName')

しかし、リクエストがオムニチャーに完全に送信される前にリンクをロードするため、追跡呼び出しはキャンセルされ続けます (私は Firefox と Chrome の両方のネットワークを有効にチェックインしました)。

s.tl()500ミリ秒の遅延が発生するか、通話が完了するまで遅延することになっていることはわかっていますが、それは行われていません...

私は使っているSiteCatalyst code version: H.26.1

フローを中断している可能性があるのは、によって設定されていると思われる自動終了リンク追跡です。呼び出す前s.trackExternalLinks = trueに設定しようとしましたが、まだ終了リンク追跡を実行しています (リクエストは正常に完了します)。falses.tl()

手がかりはありますか?

4

1 に答える 1

0

はい、同じバグに遭遇しました。最善の解決策は、forcedLinkTrackingTimeout を 500 に増やし、ナビゲートするカスタム関数を作成することです。

s.forcedLinkTrackingTimeout = 500;

function navigate(url) {
  window.location.href = url;
}

s.tl(this, "o", "trackingName", null, navigate(this.href));
于 2014-11-24T17:28:25.237 に答える