ここでは、JavaScriptで使用できるさまざまなメソッド/関数について説明します:
- The
flux.get
method - The
flux.track
method - イベントリスナー
getメソッド
flux.get
メソッドは、最近返された解決済みトークンを取得するために使用できます。
トラッキングが行われると、resolveToken
リクエストが返され、resolvedTokens
オブジェクトに追加されます。
flux.get
メソッドはこのオブジェクトにアクセスし、値を返します。
例えば、現在の訪問者IDを取得するには:
flux.get('{visitor}')
現在のノードIDを取得するには:
flux.get('{current-node-id}')
そして、fluxOptionsで設定したり、手動でビューリクエストで送信した他のトークンの場合:
flux.get('{token-name}')
trackメソッド
trackメソッドは、ビューとコンバージョンの送信に使用します。
これらは専用のドキュメントで詳しく説明されています:
2つのイベントは:
flux.track('view', { optional tracking attributes object }, optionalCallbackFunction )
そして
flux.track('conversion', { conversion tracking attributes object }, optionalCallbackFunction )
イベントリスナー
FunnelFlux JSは、コンバージョンのシーケンスを保証するためのイベントリスナーが不要になりました。
ただし、他のイベントをトリガーするために、JSイベントを利用することはまだ可能です。
現在、2つの利用可能なイベントがあります。以下に例を示します:
document.addEventListener('fluxView', function(){ console.log('Flux view completed') })
document.addEventListener('fluxConversion', function(){ console.log('Flux conversion completed') })
または、他の関数を呼び出す場合:
document.addEventListener('fluxView', functionToCall)
document.addEventListener('fluxConversion', functionToCall)