ネットワークタブのadobe画像リクエストに問題がありますが、コンソールで結果が正しく表示されますが、画像リクエスト中にEvar55の現在値が表示されません。 実際にバグのアナリティクストラッキングの問題がある - Evar55Adobe DTMのフィルタリンクのトラッキングに関する問題
Evar55は、検索結果ページとPLPでユーザーが選択したフィルタの値を取得する必要があります。
これで、コンソールでは正常に動作しているコードを書いていますが、結果が表示されますが、ネットワークのタブでは、画像リクエストがファセットの現在の値を与えていない前回の値を示しています。
ここで私はあなたとスクリーンショットとコードを共有しています。何が問題なのか教えてください。
はDTMで、私は、ページのロードルールを作成している - 条件のトリガルールDOM準備で、私はこのコード
コード
var oldXHR = window.XMLHttpRequest;
function newXHR() {
var realXHR = new oldXHR();
realXHR.addEventListener("readystatechange", function() {
if(realXHR.readyState==4 && realXHR.status==200){
//run your code here
window.setTimeout(function() {
if(s.pageName && (s.pageName.indexOf('plp:')>-1 || s.pageName.indexOf('search')>-1)){
var PFF = document.getElementsByClassName('selected-categories')[0].innerText;
PFF_Final = PFF.replace(/ /g, '').replace(/:/g, '|');
if(PFF_Final.indexOf('Categories|')>-1 || PFF_Final.indexOf('search|')>-1){
console.log('N/A');
}
else if(PFF_Final && typeof PFF_Final !== 'undefined' && PFF !== 'null' && PFF !== ''){
//PFF_Final = PFF.replace(/ /g, '').replace(/:/g, '|');
s.linkTrackVars = 'eVar91';
s.eVar91 = PFF_Final.trim();
//s.tl(this, 'o');
console.log(PFF_Final);
}
}
},1500);
}
}, false);
return realXHR;
}
window.XMLHttpRequest = newXHR;
注意を貼り付けている-then日干し分析開いているエディタ: - 私は、既に使用されているEvar 55のため、Evar55をEvar91に変更してください。
おかげで、額面、あなたがコメントアウトs.tl
電話を持っているので、あなたが投稿したコードは、要求をしない即時理由で パヤル
こんにちは@クレヨン、私は同じことをしましたが、まだ私はネットワークタブで結果を見ていないです。 –
こんにちは@crayon。あなたはそのフィルタリンクの問題で私を助けてもらえますか?それは非常に重要です。実際に私は正解です新しい方法で投稿しました。これは私のコードに関連していません。だから私はこれを削除します..pls plsは私の今日のフィルタリンクquestion.iに返信を与えるevarをマップすることができません。 –
@PayalDaryaniそれは重要な場合はおそらくあなたのために誰かを雇うことを検討する必要がありますか? –