コードを使用して、Sitecore 訪問者をエンゲージメント プランの特定の状態に登録したいと考えています。ドキュメントでこれを行う方法が見つかりません。
誰?
コードを使用して、Sitecore 訪問者をエンゲージメント プランの特定の状態に登録したいと考えています。ドキュメントでこれを行う方法が見つかりません。
誰?
素晴らしい Sitecore サポート スタッフの助けを借りてそれを見つけました。
Sitecore.Analytics.Automation.VisitorManager.AddVisitor(userName, stateId);
プロジェクトで「Sitecore.Automation.MarketingAutomation.dll」を参照する必要があります。
Sitecore 8.1 では Automation API が変更され、現在は AutomationStateManager を使用してコードからエンゲージメント プランを管理しています。
automationContext.MoveToEngagementState(planId, stateId);