defaultInteractionパラメータ

Version:
日本語翻訳に関する免責事項

このページの翻訳はAIによって自動的に行われました。可能な限り正確な翻訳を心掛けていますが、原文と異なる表現や解釈が含まれる場合があります。正確で公式な情報については、必ず英語の原文をご参照ください。

defaultInteractionパラメーターを使用すると、必要に応じてTrackEvent要求に対して対話を自動的に作成するセッションを構築できます。インタラクションIDは自動的に保存され、今後のイベントリクエストに使用されます。

たとえば、defaultInteractionオブジェクトを作成してセッションに渡すには、次のようにします。

var defaultInteraction = UTEntitiesBuilder.Interaction()
                                          .ChannelId("27b4e611-a73d-4a95-b20a-811d295bdf65")
                                          .Initiator(InteractionInitiator.Contact)
                                          .Contact("jsdemo", "demo")
                                          .Build(); 

var session = SitecoreUTSessionBuilder.SessionWithHost("https://mysite.com") 
                                      .DefaultInteraction(defaultInteraction)
                                      .BuildSession();

現在のインタラクションIDをリセットするには、新しいインタラクションリクエストを手動で送信します。例えば:

var interactionRequest = UTRequestBuilder.Interaction(UTEvent.GetEmptyEvent())
                                         .ChannelId("27b4e611-a73d-4a95-b20a-811d295bdf65")
                                         .Initiator(InteractionInitiator.Contact)
                                         .Contact("jsdemo", "demo")
                                         .Build();

var interactionResponse = await session.TrackInteractionAsync(interactionRequest);
メモ

インタラクションを手動で開始するには、Interactionリクエストを作成して送信します。

財産

細部

セッションビルダーAPI

DefaultInteraction(IUTInteraction)

サンプル値

IUTInteractionオブジェクト

パラメータの位置

の後の任意の位置 Instance URL

必須\オプション

随意

複数の呼び出し

複数の呼び出しにより、InvalidOperationException

値の検証

適切に構築されたIUTInteractionオブジェクトである必要があります

この記事を改善するための提案がある場合は、 お知らせください!