私のウェブサイトで実験を実行すると、現在の訪問者がどのテストとバリエーションを見ているかを知ることができます。私はOptimizely Javascript APIからこれを行う方法を見つけることができません。訪問者のOptimizely A/Bテストとバリエーションを取得する
答えて
あなたが最初の走行実験(あなたは1を持っていると仮定した場合)のIDを取得することができ、その後、変化指数(例えば、0、1、2)、名前、およびID:
var experimentID = window['optimizely'].data.state.activeExperiments[0];
var variationIndex = window['optimizely'].data.state.variationMap[experimentID];
var variationName = window['optimizely'].data.state.variationNamesMap[experimentID];
var variationID = window['optimizely'].data.state.variationIdsMap[experimentID];
で確認できます。**実際の**実験IDを取得する方法はありますか? **実際の**は、アクセスしようとしているコードを含む実験を意味します。 –
を展開するにはケビンボーダーズの答え。あるページで複数の実験を行っている可能性があります。以下のコードスニペットを使用して、アクティブなバリエーションIDの配列を返す方法を示します。
// Return a list of active Optimizely variation IDs
function activeVariations(){
// Multiple variations may currently be active
var activeVariations = [];
// Get state settings from optimizely object
var state = window['optimizely'].data.state;
// For each of the active experiments:
for (var i = state.activeExperiments.length - 1; i >= 0; i--) {
// Current experiment ID
var experimentID = state.activeExperiments[i];
// Current corresponding variation ID
var variationID = state.variationIdsMap[experimentID];
// If we have an active variation, add it to our array
if (variationID) { activeVariations.push(variationID[0]); }
}
// List of active variations
return activeVariations;
}
**実際の**実験IDを取得する方法はありますか? **実際の**は、アクセスしようとしているコードを含む実験を意味します。 –
@ SilverRingvee質問を拡大できますか?おそらく例を提供します。私は助けたいですが、私はあなたが得ようとしていることを正確には分かりません。 –
たとえば、実験用のJavascriptで実験IDにアクセスしようとするとします。したがって、同じ関数は、その関数を含む各実験ごとに異なるIDを返します。バリエーションJSでも同様です。 私は自分自身をより良く説明し、あなたが私を助けてくれることを願っています。 –
- 1. 訪問者のタイムゾーンを取得
- 2. Optimizely実験/バリエーションID /名
- 3. 各アイテムの最新の訪問者を取得する方法
- 4. ウェブサイトの訪問者の国名を取得する方法
- 5. ウェブサイトの訪問者の電子メールアラートを取得する場所
- 6. 訪問者パターンのクラステンプレートのタイプを取得する
- 7. Magento:特定の日付の訪問者ログを取得する
- 8. ブーストバリアントと訪問者
- 9. Reduxフォームの訪問者と訪問者の違いは?
- 10. 訪問者にプライベートIPを取得し、訪問者を追跡するためにデータベースに格納します
- 11. GAEでページの訪問者数を取得するには?
- 12. クラウドフレアの裏に訪問者ipv4を取得する
- 13. php/mysqlで月ごとに訪問者を取得
- 14. 訪問者のシステムハードウェア情報を取得しますか?
- 15. 訪問者パターンアイテムトラッカー
- 16. 訪問者のブラウザの種類とOSをApacheで取得する方法
- 17. 訪問者のIP
- 18. AJAX訪問元の取得
- 19. Optimizely reliability
- 20. OptimizelyのテストのUIオートメーションコード
- 21. 訪問者のPCのMACアドレスをASP.NET WebAppで取得する方法は?
- 22. Jsqlparserで訪問者の単体テストを行う方法は?
- 23. ウェブサイト訪問者の詳細
- 24. 訪問者のIPアドレスデータベース
- 25. オンライン訪問者を追跡する
- 26. 訪問者を追跡する
- 27. Java訪問者の返品の問題
- 28. ASP.NET Webアプリケーション訪問者カウンタ
- 29. 訪問者情報収集
- 30. コンパイルユニット訪問者 - Javaコンパイラツリーapi
データオブジェクトを参照しているAPIドキュメントのセクションを確認しましたか?現在cookiedされているバリエーションは、optimizely.variationIdsMapとoptimizely.variationNamesMap – jamis0n