2016-09-23 15 views

答えて

4

@のMisterPhilipsの答えにあなたのコメント:

こんにちは、いや、私はexampelのs.events =「イベント1のイベントクリックで パスしようとしている、イベントのシリアル化をやろうとしていませんよ= <> "クリックイベントではなく ない(s.tl()を呼び出すとき)

"負荷" イベント((これ、 'O' タイトル)s.thを呼び出すときに)私はloadイベントでそれを行うことができますs.t()です。 「クリック」イベントはs.tl()です。 Adobe Analytics(AA)の(公式)電話s.th()はありません。

ロードイベントに対して「機能する」理由は、AAコードでは、s.t()コールでイベントを「登録」する必要がないためです。ただし、イベントと変数はs.tl()コールで「登録」されている必要があります。

あなたはこのようlinkTrackVarslinkTrackEventsのイベント、(例)「登録」:

s.linkTrackEvents="event54"; 
s.linkTrackVars="events"; 
s.events="event54=<something>"; 
// example click call 
s.tl(true,'o','some click'); 

は@MisterPhilipはあなたがイベントに設定できる値かについての権利である、と述べました。 AAの唯一の種類のイベントは、数値/カウンタ/通貨です。すべて数字タイプです。イベントは、ディメンションではなく、レポートでメトリックとして使用されるためです。

ので、あなたながら上記のコードを実行し、そしてそれ AA要求で送信されます、AAサーバは、その時に見て、それが不正な値ですので、それを投げるために起こっていることができます。

あなたは、任意の(文字列)の値に何かを設定したい場合は、最も一般的にpropsまたはeVars、次元型の変数を利用するために必要がありますが、hierまたはlistなどの他にも、あります。

1

=は、数値や通貨イベントの値を設定するために使用される予約文字です。

s.events = "event1=51.23,event2=3"; 

代わりにevent serializationを実行しようとしていますか?

+0

こんにちは、 いいえ、私はイベントのシリアル化をしようとしていません、私はイベントをクリックしようとしています。exampel s.events = "event1 = <>"をクリックしてください。私はロードイベント(s.tl()を呼び出すとき)で行うことができますが、クリックイベントではできません(s.th(this、 'o'、title)を呼び出すとき) –

関連する問題