問題タブ [ab-testing]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
magento - Magento 製品ページを分割 (A/B) テストする方法
Magento で設定した製品ページ/レイアウトのさまざまなバリエーションをテストしたいと考えています。CMS ページがあれば簡単ですが、ただ新しい製品を作成することはできません。顧客はまったく同じ製品を購入できる必要がありますが、別のページに入る必要があります。
注: Google ウェブサイト オプティマイザーの機能 (これは私にはまったく機能しませんでした) は、明らかに機能しなくなっており、Google アナリティクスを介したコンテンツ テストに置き換えられています。
php - 訪問者を別のページに送る方法
基本的に、私は分割テストWebアプリを作成しようとしていますが、競合状態なしでこれを行う方法について少し混乱しています。
基本的に、3つのページがあります:
- main_page.php
- page1.php
- page1_alt.php
したがって、プロセスは次のとおりです。
- ユーザーがmain_page.phpにアクセスします
main_page.phpはCookieをチェックします
- a。Cookieがない場合は、Cookieを作成します。
- b。最後の訪問者が送信されたページを確認してください
- c。現在の訪問者を他のページに送信します(最後の訪問者がpage1.phpにアクセスした場合は、これをpage1_alt.phpに送信します)
私はクッキーの問題を整理しました、私はあなたがステップ2bを行う方法についてあなたが最良の方法であると思うものを知りたいだけです。私がデータベースに書き込む場合、それは実用的ではありません。テキストファイルを参照すると、競合状態が発生する可能性があります。
編集:最初から始めるよりも簡単な方法があると思うなら、私にいくつかの提案をしてください。:)
cordova - PhoneGapアプリケーションのA/Bテスト
電話ギャップアプリケーションにGoogleMobileAnalyticsを使用してみました。Google Analyticsがコンテキストエクスペリメントをサポートしていることは知っていますが、GoogleMobileAnalyticsが同じことを行っていることについては何も見つかりませんでした。
私のプロジェクトはA/Bテストを行う必要があり、すべてのアセット/ css / jsがアプリストアで一緒に出荷され、リモートサーバー経由で取得されないため、PhoneGapを使用してこれが可能かどうかを調べてきました。
私が考えている回避策は、1つの画面の2つの異なるhtmlバージョンを作成し、これらすべてを1つのアプリで出荷することです。
これは賢明な動きですか?そうでない場合、より良い方法はありますか?
ab-testing - A / Bテストの理想的なバリエーション数はいくつですか?
私たちのサイトで27個のボタンをテストして、どれが最も高いコンバージョン率をもたらすかを知ることを計画しています。このバリエーションが多すぎると正確な結果が得られるかどうかはわかりません。正確な結果を出すための理想的なバリエーションの数を知っている人はいますか?
php - PHP mt_rand と Google アナリティクス
これはmt_rand(1,6)
、生成されたランダムな整数に応じて、異なる CSS スタイルが使用されます (MVT 用)。
PHP 関数に関して、Analytics が一意の訪問者 (合計で ~5K ) に劇的な (場合によっては 5% を超える) 差があると言う理由はありますか? これは0に近いはずだと思いました。
それで、これはGoogle側の統計の結果であり、phpのせいではない可能性が高いですか、それとも私が使用すべきより良い機能がありますか?
java - Javaランダムの標準偏差境界と見なされるものは何ですか?
私はjava6random(java.util.Random、linux 64)を使用して、ページの1つのバージョンを2番目のバージョンに提供するか(通常のA / Bテスト)をランダムに決定しています。技術的には、デフォルトの空のコンストラクターでクラスを1回初期化します。そしてそれはプロパティとしてBean(Spring)に注入されます。ほとんどの場合、ページのコピーは互いに8%(+-)以内ですが、ときどき最大20%の偏差が見られます。例:
私は今、分割された2つのコピーを持っています:680/570は正常と見なされますか?Javaランダムよりも優れた/高速なバージョンを使用できますか?
ありがとう
android - Google Play の IAB で同じ名前の複数の製品
Android アプリで購入するために、Google Play の開発者コンソールで複数の製品を作成しようとしています。これらの製品は、エンド ユーザーに対して同じ名前/説明 (ただし、sku は異なる) になります。
目標は、さまざまな価格帯で A/B スタイルのテストを実行して、製品の価格設定を調整できるようにすることです...
元。
ユーザーが異なるテスト グループに分かれている場合、各グループには異なる製品が表示されます (したがって、各グループには「My Cool Product」が表示されますが、グループによって価格が異なります)。
Google の IAB は、「英語 (米国) (en_US) のタイトルは既に 'pa' によって使用されています。
A/B テストはサイト運営の要なので、適切な A/B テストを許可するための回避策を持っている人はいますか?
magento - Magento でのショッピング カートの A/B (Split) テスト
Magento のショッピング カートに A/B (または分割) テストを実装したいと考えています。
新しい設計は既存のものから十分に逸脱しているため、Visual Web Optimizer などを使用してテストを簡単に作成することはできません。VWO で何かできる唯一の方法は、カート用に 2 つの異なる URL を作成し、元の URL を通常の URL に表示し/checkout/cart
、新しいURL を新しい URL に表示する/checkout/shoppingcart
ことです。
Magento 内でこのようなことを行うことは可能ですか、それともコードをさらに掘り下げますか?
私が考えていた解決策の 1 つは、CartController.php をコピーして、ShoppingcartController.php という名前の新しいコントローラーを作成する (非常に危険なハックを行う) ことでした。私はこれのファンではありません、それは危険な方法です...しかし、コードを捨てることになるので、夜は眠ることができると思います;)
どうすればこれができるのか、私は完全に迷っています。最終的には、同じコントローラーを指す 2 つのフロント ルートを作成できれば素晴らしいと思いますが、Magento はそれほど柔軟ではないと思います。