問題タブ [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.

0 投票する
1 に答える
237 参照

google-website-optimizer - Google ウェブサイト オプティマイザーの検証

こんにちは。ページでマルチバリアント テストを実行しようとしていますが、検証について簡単な質問があります。サイトのサイズと訪問者数のため、テストを一部のユーザーのみに分割します (ただし、テストはすべての訪問者がアクセスする同じページで実行されます)。明らかに、GWO でこれを設定する方法はありません。そのため、いくつかのトリックを採用したいと考えています。これが私が考えていることです。

このテストを、ケーキが好きな訪問者だけに見せたいとします (ケーキが好きなユーザーとそうでないユーザーを判断する魔法の公式があるとしましょう)。if / then 条件を採用することを考えていました。理由は、前述のように、実験を少数のユーザーにのみ表示したいため、少数のユーザーからのコンバージョンのみを追跡するためです (すべてのユーザーに同じテスト ページ / コンバージョン ページを表示しています。ご存知のように、Google はケーキを好まないため、Google のトラッカーはスクリプトを確認して検証することができません。

  1. GWO にこのようなスクリプトを検証させるにはどうすればよいですか? オフライン検証オプションを使用して、ライブ サイトで使用するのと同じタグを含む静的ページをアップロードして、Google がすべてが配置され、適切にタグ付けされていることを確認できるようにすることはできますか?

  2. 簡単な if / then ステートメントを使用して、テストを表示する相手をセグメント化できますか? 前に言ったように、私は (この例では) 誰かがケーキが好きかどうかをテストしています - ケーキが好きではない場合、実験は表示されません - 通常のサイトが表示されるだけです。ケーキが好きなら、実験が実行され、バリエーションが表示されます。

明らかに、これが整っていれば、全面的にチェックを行う必要があります。次のロジックが与えられた場合、ページ上の何かが機能しますか? または、どのような問題が発生していますか?

テスト ページ:

次に、次のようなページ セクションで同様のロジックを採用します。

次に、コンバージョン ページで、テスト ページで使用したものと同様のものを出力して、訪問者に実験スクリプトが表示された場合にのみコンバージョン ページがコンバージョンをカウントするようにします。

長い投稿と複数の質問で申し訳ありません-本当に助けてください。さらに情報が必要な場合はお知らせください。

0 投票する
1 に答える
1147 参照

ruby-on-rails - Ruby on Rails の A/B テスト戦略と gem

自分の見解の A/B テストを行いたいのですが、どのような宝石があり、どのような戦略を提案できるか知りたいと思っていました。

私はすでにhttp://www.bingocardcreator.com/abingoを見つけましたが、それがテンプレート全体を処理するのか、ボタンだけを処理するのかなどはわかりません。

提案?

0 投票する
1 に答える
228 参照

ruby-on-rails - A /ビンゴはコンバージョンを正しく書き込みませんか?

RailsにA/Bingoを使用していますが、コンバージョンをカウントすることを除いて、正常に機能しているようです。変換した最初のユーザーの変換がカウントされているように見えますが、その後スタックし、他の変換は記録されません。コンバージョンが発生したのは、2つの完全に別個の無関係な分析アプリで見たためです。

私のテストはと呼ばれbody_background_white、次のように設定されています。

コンバージョン(最初のユーザーのコンバージョン以外)がabingoダッシュボードページに登録されない原因を知っていますか?

0 投票する
1 に答える
688 参照

e-commerce - クロスドメイン実装で Google アナリティクスが e コマースをトラッキングしない

セットアップは次のとおりです。

1) プライマリ サイトには、GA を使用してすべてを追跡し、必要に応じて実行する e コマース ソリューションが含まれています。各ページのトラッキング コードは次のとおりです。

プライマリ サイトは、セカンダリ ドメイン ディレクトリ A からもサービスを開きます。ユーティリティを開く前に、pageTracker._getLinkerUrl() を使用して、url に追加されたすべての適切な GA 情報を取得します。

2) セカンダリ ドメイン ディレクトリ A で実行されるユーティリティは、Google が推奨する GA トラッキング コードを使用します。

セカンダリ サービスは GA イベントを使用して、プライマリ サイトの GA アカウントに発生するさまざまなことを記録しますが、すべてうまく機能します。

今、物事がうまくいかなくなったところです:

  • セカンダリ ドメイン ディレクトリ B で分割テストをセットアップします。
  • また、ユーザーがディレクトリ A を開いたときに約 50% のユーザーをディレクトリ B にリダイレクトするサーバー側コードも用意されています。ディレクトリ B の Google トラッキング コードは A のものと同じです。ただし、ディレクトリ B からスローされるすべての GA イベントには後で分割バージョンのユーザーの行動を分析できるようにするための識別プレフィックス。

この結果、GA はすべてのイベントを記録しましたが、ディレクトリ B セグメントがゼロの e コマース トランザクションを記録したため、e コマース統計は大混乱になりました。一方、平均は約 50% 低下し、ディレクトリ A セグメントは通常のコンバージョン率レベルを維持しました。

現在、分割フレームワークをやり直して、ユーザーに送信している分割テスト URL をプライマリ ドメイン アプリに認識させ、サーバー側のリダイレクトをいじらないようにすることを考えています。これで問題が解決することを願っています。

しかし問題は、サーバー側の分割フレームワークを取り除かずに、ここで Google アナリティクスを適切に機能させて e コマース データに関連付けることができるかどうかです。

0 投票する
3 に答える
2735 参照

java - Play フレームワークを使った A/B テストの良い戦略を知っている人はいますか?

Play フレームワークを使用したA/B または分割テストの優れた戦略に興味があります。

当然の選択は Google ウェブサイト オプティマイザーを使用することですが、次のいくつかの理由から使用したくありません。

  • プレゼンテーション層でのみテストできます
  • (クリックやコンバージョンなどのバイナリ イベントではなく)収益などに基づいてテストするのは難しい
  • テンプレートを Javascript コードで台無しにする必要がある
  • テストは離散的でなければなりませんが、私は常に新しいバリエーションをテストするのが好きです

何か案は?

0 投票する
1 に答える
432 参照

c# - A / B / nテスト、Webサイトクライアントを配布する方法は?

標準のA/Bテストでは、IPアドレスのパリティを使用して、クライアントをAまたはBテストページに配布できます。

私の質問は、A / B/Cの3つのケースが必要なときにどのように配布するかです。誰かがコーディングを知っているか、c#でasp.net用にこれをすでにコーディングしている場合は、喜んで知っています!

ジン

0 投票する
1 に答える
66 参照

ruby-on-rails - Railsビューの新しいリビジョンをデプロイするためのヒントはありますか?

Railsサイトが稼働しており、フロントエンドの新しいバージョン(完全に新しいビュー、css、JSなど)を作成しました。

これを現在のサイトから分割して、両方を同時に実行できるようにするための最良の方法は何ですか(A / Bテスト中)?ファイル/データのパーティション分割について心配しているので、A/Bテストの実行方法についてはそれほど心配していません。私は2つの可能性を考えました:

  1. 私が考えることができる最も簡単なことは、application_controllerなどをサブクラス化することでした。
  2. もう1つのオプションは、アプリを完全に分岐してすべての改修を実施し、ロードバランサーのリダイレクトから2つのアプリへのA/Bテストを実行することです。

誰かがこれについていくつかの良い洞察を持っていますか?

乾杯、マイク

0 投票する
1 に答える
249 参照

optimization - 分割テストと最適化手法

たとえば、同じ URL で実行されている 5 つのランディング ページがあり、重みに基づいてランダムに配信されているとします。

私が望むのは、どのページがより多く変換されているかを確認し、その重みを自動的に増やして、より多くのサービスが提供されるようにすることです。

これは私の問題の簡単な説明です。これを達成するために利用できる標準的なアルゴリズムと手法はありますか。私が望んでいないのは、車輪の再発明です。

ありがとう。

0 投票する
2 に答える
601 参照

php - 静的HTMLページを使用したJoomla分割テスト

GoogleWebOptimizerを使用してJoomlaインストールでA/B分割テストを実行します。分割テストのバリエーションで変更されている要素は、コンテンツ領域ではなく、サイトのヘッダー/メニューにあります。

このため、バリエーションごとに静的HTMLページを使用する必要があり、これらのバリエーションページのリンクをJoomlaWebサイトの他の部分のコンテキストで正しく機能させるのに問題があります。

たとえば、Google Web Optimizerがその訪問を成功したコンバージョンとしてカウントするには、ユーザーはwww.thesite.com/contact-us/estimate-form.htmlページにアクセスする必要がありますが、Joomlaがそこでリンクを動的に処理する方法のためです。ブラウザにURLが表示されているにもかかわらず、/contact-usフォルダにある実際のestimate-form.htmlページではありません。

現在のところ、Joomlaはリダイレクトループで立ち往生しています。おそらくestimate-form.htmlページが見つからないため、Webサイトのトップレベルに移動し続けています。これは明らかに変換テストの試みを壊します、そして私はこれをどのように修正できるのか疑問に思っています。