ここでは、JavaScriptで使用できるさまざまなメソッド/関数について説明します:
- The
flux.getmethod - The
flux.trackmethod - イベントリスナー
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)