2

Sitecore 6.5(Update 5)MVT用にC#でコードを書いていますが、現在のMVTは100%ランダムであり、管理者はコンテンツのランダム性を制御できません。

ランダム性で%を構成するためのオプションを管理者に提供したいと思います。したがって、(80%-20%)または(60%-20%-20%)または(25-25-25-25)または任意の組み合わせを構成できます。

私が考えているアプローチは、パーセンテージに基づいて動作するカウンターを保持することです。したがって、80〜20の場合、5人に1人の訪問者がバージョンBのコンテンツを取得します。しかし、非常に多くの組み合わせがあり、前に言ったようなシーケンスをハードコーディングしたくありません。

これらのパーセンテージで純粋な結果が必要です。つまり、0.2未満の乱数を20%の結果として送信したくありません。それでも20%以上の結果であるため、これは正しいパーセンテージではありません。私が言っていることをこれを参照してください。

4

1 に答える 1

2

十分な数の訪問者がいる場合は、編集者が設定したパーセンテージ ((80%-20%) または (60%-20%-20%) の相対量を持つアイテムを含む (一定の) バッグからランダムにサンプリングするだけで十分です)。 ) または (25-25-25-25) または任意の組み合わせ)。したがって、80/20 の場合、1 ~ 100 の範囲で乱数を生成します。80 未満の場合は、バージョン 1 を表示し、残りはバージョン 2 を表示します。この設定は、パラメータ テンプレートとして保存できます。MVT ロジックは、カスタム ルールまたはカスタム プレゼンテーション ロジックを使用して実装できます。

于 2013-03-04T22:46:31.823 に答える