0

私は新しい Sitecore Analytics 開発者 (Sitecore 6.3.1) です。プロファイル データの保存に関して、Sessions と GlobalSessions で何が起こっているのか疑問に思っています。Analytics 構成リファレンスを読むと、次のことがわかります。

分析プロファイルは、セキュリティ プロファイルや分析タグとは異なります。分析プロファイルは、ユーザーまたはグローバル セッションではなく、個々の Web クライアントの個々のセッションに適用されます。

グローバル セッションに基づいてユーザーのスコアを集計したいのですが、リフレクターで API を見ると、Session オブジェクトと GlobalSession オブジェクトの間に定義された関係がないように見えます... で Session と GlobalSession に参加する必要があるようですデータ レイヤーでセッションのリストを取得し、API メソッドや組み込みのものを使用するのではなく、レンダリング用に独自の条件付きルールを作成します。

私の質問は次のとおりです。

  1. 私の理解は正しいですか?
  2. 「タグ」以外のものを使用して、セッション間でユーザーを追跡しようとしている人は他にいますか?
  3. このデータをグローバル セッション レベルでロールアップしないという Sitecore の論理は何ですか?
4

1 に答える 1

1
  1. はい、デフォルトでは、プロファイルは 1 回の訪問に対してのみスコアを付けます
  2. すべてのセッションでパーソナライゼーションを使用しているサイトの例を数多く見てきました
  3. これに対する答えがわかりません。デフォルトの動作は単一セッションのみです。

これをバージョン 6.3 用に変更するには、分析パイプラインの「Sitecore.Analytics.Pipelines.RenderingConditions.EvaluateProfileKeys」を確認してください。すべてのセッションのスコアを蓄積するには、このクラスのカスタム実装を行う必要があります。

于 2012-05-19T09:06:46.773 に答える