0

カスタム イベントを追跡する関数があります。関数に s.channel を設定したいのですが、今のところ成功していません。s.channel は onload のみで設定されているようですか? onClick 関数で s.channel をキャプチャすることは可能ですか?

これが私のサンプルコードです。

function customLinks() {
    s.channel='CHANNEL VALUE'; //<=== this is not working
    s.events = 'events27';
    s.linkTrackVars = 'events, event27';
    s.linkTrackEvents = 'event27';
    s.tl(this.'o','Custom Link Click');    
}
4

2 に答える 2

2
  • 呼び出しで変数/イベントを追跡するには、それらをおよびs.tlで宣言する必要があります。唯一の例外は です。これは、宣言するかどうかにかかわらず追跡されます。 linkTrackVarslinkTrackEventspageName
  • linkTrackEvents追跡するイベントのコンマ区切りのリストです (注: コンマの間にスペースを入れないでください)。linkTrackVars追跡する変数のコンマ区切りリストです。たとえば、独自のコードで追跡方法を確認できますevent27eventsイベントの場合は、inを宣言する必要があることに注意してくださいlinkTrackVars(実際に実行しました)。
  • あなたs.eventsには"events27"、いつあるべきかがあります "event27"(いいえ"s")。
  • また、s.tl通話パスでthis, 'o'
  • event27を入れる必要はありませんlinkTrackVarslinkTrackEvents

全体として、関数は次のようになります。

function customLinks() {
    s.channel='CHANNEL VALUE'; //<=== this is not working
    s.events = 'event27';
    s.linkTrackVars = 'events,channel';
    s.linkTrackEvents = 'event27';
    s.tl(this,'o','Custom Link Click');    
}
于 2013-12-10T01:23:01.690 に答える