ログイン

ここでは、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)