私はいくつかの「ユーザーセグメント」を作成し、ページにコンテンツブロックの対応するパーソナライズされたバージョンを追加しました。ユーザーが特定のページにアクセスしたかどうかを確認するなどの単純なセグメントでは、完璧に機能します。時刻別のSitefinityパーソナライゼーション
特に、「時間帯」特性を追加するときは、ユーザセグメントのいずれも選択できず、デフォルトのコンテンツが表示されます。
時刻が「午前3時から午前11時30分」かどうかを確認し、優先度を「1」に設定したセグメントを作成しました。私が理解しているのは、それが最優先事項であるため、適用可能な他のセグメントがあるにも関わらず、現在の時刻がその時間枠内にある場合に選択されるセグメントです。しかし、それは動作しません。
私はプロセスを誤解しているかもしれないと思っていますか?他の人がSitefinityのパーソナライゼーションでの作業を克服したことがありますか?ありがとう!
EDIT:時間帯区分基準を「IS NOT」に設定した場合は、12:00 AMから11:59 PMまで有効です。言い換えれば、時間の照合は、偽であるかどうかを具体的にチェックしない限り、常にfalseを返すことになります。その場合は、それがあり、パーソナライズされたコンテンツが表示されます。何が一体?
Sitefinityのプレビューツールを使って、どのようにテストしていますか?または、ブラウザのフロントエンドにありますか?後者の場合は、再テストする前に以前のセッションからドメイン上のCookieが消去されたことを確認しましたか?私は –
の前に両方のシナリオで問題に遭遇しました。また、他の時間にそれをチェックしましたか?さまざまなタイムゾーンに関連付けることができますか? –
あなたの考えに感謝@StuFurlong。プレビューツールでは、すべてが素晴らしいように見えます。タイムベースのパーソナライズされたコンテンツが適切に表示されないブラウザです。新しいブラウザ、シークレットモード、プライベートモード、ローカルホスト、デベロッパーサイト、3番目のサーバーの2番目の開発サイト(最初の訪問時でさえ)で発生するCookie関連の問題はありません。あなたの2番目の質問では、私は複数の時間ブロックをテストしました。また、午前12時01分から午後11時59分までの1つのタイムセグメントでも動作しますが、まだ動作しません。 – Micah