1

Omniture では、最初に で追跡呼び出しを発行しs.tl(this, "e", "Link Name")、次に を使用setTimeout()して実際にリンクを開くことにより、終了リンクを追跡するベスト プラクティスがあります。

Mobile Safari では、setTimeout を使用してリンクを開くと失敗します。これは、アクションがユーザー インタラクションから直接発生したものではないためです。リンクを開く唯一の方法は、タイムアウトを犠牲にして、追跡呼び出しが実際に通過する可能性を減らすことです。

この問題の回避策はありますか?

4

2 に答える 2

0

終了リンクは、href 属性でタグ付けされている限り、s_code.js ファイルで自動的に追跡されます。

それらがタグでない場合は、s.tl(this , "e" , "PAGE TO BE LOADED") 関数を使用する必要があります。Mike が言ったように、この関数には 500 ミリ秒に設定されたタイムアウトが組み込まれています。

よろしく、クラウディオ。

于 2012-04-02T13:41:44.780 に答える
0

これを行ってからしばらく経ちましたが、メモリが s.tl() を提供する場合、実際には独自の setTimeout 関数が 500 ミリ秒に設定されているため、独自の関数は必要ない場合があります。

ブール値でもできると思います:

s.tl(true, "e", "Link Name");

それがうまくいくかどうか教えてください。

于 2011-12-14T21:21:54.293 に答える