appendSupplementalDataIDTo appendsupplementaldataidto
このヘルパーメソッドを使用すると、補助的なデータ ID(SDID)をクエリ文字列パラメーターとしてリダイレクト URL に追加できます。 これは、A4T の使用時に、SDID をあるページから別のページへと保持し、それらの個別の訪問を結合する必要がある場合に便利です。 この関数を使用するには、ソースおよび宛先ドメインに対して、同じIMS組織IDで訪問者ID サービスを実装している必要があります。
内容:
構文およびコードサンプル section-cbb0b2f73bcc418386796c24c01b2365
構文: appendSupplementalDataIDTo( *URL*, *SDID*)
コードサンプル
var visitor = Visitor.getInstance("INSERT-IMS-ORG-ID-HERE");
//Get current supplemental data id
var theCurrentSDID = visitor._supplementalDataIDCurrent ? visitor._supplementalDataIDCurrent : "";
//Call helper method to append SDID to the Page B URL from Page A
var pageB = "www.domain.com/pageB";
var pageBWithSdid = visitor.appendSupplementalDataIDTo(pageB, theCurrentSDID));
サンプル出力 section-dbe02d7ff6bd4ad1a2a26bf9cff54fa4
以下に示すように、URL リダイレクトには、訪問者のSDID、IMS組織ID、および受信ページへの呼び出しのUNIX タイムスタンプが含まれます。
- www.domain.com/pageB?adobe_mc_sdid=SDID=7996F0B028999505-13DA591039D6226|MCORGID=123456789@AdobeOrg|TS=1498569322
sdidParamExpiry を使用した SDID タイムアウトの変更 section-99946715cefa4acc95200b093db5297e
sdidParamExpiry 設定を使用すると、appendSupplementalDataIDTo ヘルパー関数を使用して、あるページから別のページに SDID を渡す際に、デフォルトの ID の有効期限を変更できます。 デフォルトでは、受信ページの訪問者ID サービスコードは、参照ページから送信されたURLからSDIDを取得するのに30秒かかります。 受信ページの訪問者ID サービスコードが30秒以内にSDIDを取得できない場合、新しいSDIDをリクエストします。 この機能は、あるページから別のページに SDID を渡す必要があり、このタイムアウト間隔を制御する必要がある A4T ユーザーを主に対象としています。
デフォルトの SDID タイムアウトを変更したい場合は、次の構文を使用して sdidParamExpiry を Visitor.getInstance 関数に追加します。
構文: sdidParamExpiry: *時間(秒単位)*
コードサンプル
訪問者ID サービスのコードを設定すると、このサンプルと同様に表示される場合があります。 このサンプルでは、SDID タイムアウトを 15 秒に設定しています。
var visitor = Visitor.getInstance ("INSERT-IMS-ORG-ID-HERE",{
...
//Change the default SDID timeout to 15 seconds
sdidParamExpiry: 15
});
//Get current supplemental data id
var theCurrentSDID = visitor._supplementalDataIDCurrent ? visitor._supplementalDataIDCurrent : "";
//Call helper method to append SDID to the Page B URL from Page A
var pageB = "www.domain.com/pageB";
var pageBWithSdid = visitor.appendSupplementalDataIDTo(pageB, theCurrentSDID));