問題タブ [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 投票する
3 に答える
7035 参照

ios - ハイブリッド モバイル アプリで Google アナリティクスを使用する

現在、ネイティブの iPad アプリをハイブリッド アプリに変更中です。一部の機能と UI はネイティブ コードのままで、その他の機能は HTML で実装されます。HTML はサーバーから提供され、オフラインでも利用できます。

現在発生している主な問題は、Google アナリティクス
の使用に関するものです。既存のネイティブ コードは GA SDK for IOS を使用しており、Web パーツに Web API を使用する予定でしたが、両方のチャネルのデータをどのように使用できるかわかりません。データストアが異なるように見えるため、GA で一緒に。

さらに、Web パーツの A/B テストに Google Analytics の Content Experiments を使用する予定ですが、コンバージョンの目標はネイティブ パーツで達成される可能性があります。

ハイブリッド アプリまたは代替ソリューションでの分析の経験がある人。

ありがとう

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

jquery - jQuery正規表現を文字列検索関数に置き換えます

URLの特定の部分を置き換えたいのですが、特定のdiv内でのみ、正規表現を試しています(はい、私は正規表現の初心者です)が、これを機能させる方法に頭を悩ませることはできず、助けがあれば感謝します

/images/ を新しいフォルダー /design/abtester/nyaproduktbilder/ に置き換えたいです。その理由は、サイト全体の A/B テストを新しい製品画像で実行したいからです

私はコードのこの部分を持っています

問題は、/images/ の部分を見つけて置き換えることができないことです。これは、/images/ を使用しているページに他にも多くの画像があり、元の製品の画像を新しいフォルダーに移動できないためです。

したがって、上記の div 内の /images/ 部分を特定する必要があります

これが助けを求める不明確な質問であった場合は申し訳ありませんが、私が何をする必要があるかをほとんど説明できません。

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

ruby-on-rails - 追跡参加者を不正確に分割する

最近、本番環境での A/B テストにSplit gem を使い始めましたが、参加者を正確にカウントしていないようです。ダッシュボードには、非常に短い期間に 7700 人の参加者が表示されますが、Google アナリティクスでは、同じ期間に実際のユニーク数は 400 未満、ページビューは 2000 未満です。

実際の人物のみがカウントされ、クローラー/ボットが除外されるようにするにはどうすればよいですか? これらの結果は非常に不正確です。

分割ダッシュボードの例

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

ruby-on-rails - Gem ダッシュボードの分割アクションが機能しない

a/b テストのために Split gem で実験をリセットしようとすると、サーバー エラーが発生し続けます。

何か案は?

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

ab-testing - サイト全体の Google Content Experiments

サイト全体の A/B テストまたは実験を実行したいと考えています。たとえば、私の /blog/ ページでは、あるバリエーションにはニュースレターのフォームがあり、別のバリエーションには無料の電子書籍のダウンロード ボタンがあります。

問題は、実験に完全な URL パスを使用する必要があることです。たとえば、 /blog/2013/article/1?var=1 および /blog/2013/article/1?var=2ブログ投稿ごとに新しい実験。不可能だよ。

これにアプローチする方法に関するヒントはありますか?

0 投票する
4 に答える
3753 参照

django - Django A/B Split Testing Packages (十分に文書化されていて最新のものは見つかりませんでした。)

A/B (スプリット) テストを行うには、主に 2 つの考え方があります。

  • Optimizely、Google Analytics Content Experiments などの Javascript ベースのソリューション。
  • Django-AB、Splango、django-lean などのサーバー側ソリューション。(また、あなた自身を書いてください。)

私の理解では、Javascript ベースのソリューションは「どの色のボタンがよりよく変換されるか」という点では優れていますが、ページ レイアウト全体を切り替えるのにはあまり適しておらず、ファネル内のページのシーケンスなどの大きな機能の変更を試すにはまったく機能しません。

それは私をサーバー側のソリューションに導きます。私は自分でコーディングすることに夢中ではなく、他に選択肢がない場合にのみそうします。より優れた分割テスト フレームワークを作成することによってではなく、サイトのコア機能を改善することによって価値を付加しようとしています。

分割テスト用に私が見つけた Django アプリは、メンテナンスされていない、文書化されていない、文書化されていない、Django 1.5 と互換性のないさまざまな組み合わせです。Django および Python コミュニティは優れたドキュメントに重点を置いているように見えるため、これには驚きました。また、私が試したテスト フレームワークのどれもが Django 1.5 と互換性がなかったことにも非常に驚いています。Django/Python の世界では、Rails のようにテストが哲学の中核を成していないのでしょうか?

これが私が見つけたものです:

  • Splango https://github.com/shimon/Splango -- Django 1.5 と互換性がありません (ただし、私が見つけたほとんどの互換性バグは簡単に修正できました)。2010 年 10 月以降、テンプレートが確実にインストールに含まれるようにするという 2012 年 8 月の修正を除いて、ほとんど変更されていません。Splango が PyPI 経由でインストールされた場合、テンプレートはインストールに含まれないため、修正が機能しなかったか、PyPI に送信されませんでした。ドキュメンテーションはおおむね正確ですが、テストをセットアップしてレポートを取得する方法を完全にカバーしているわけではありません。テンプレートを構成してデータを収集する方法が説明されていますが、完全に文書化されていない管理インターフェイスで必要な追加の手順があるようで、適切に行ったかどうかはわかりません.

  • ジャンゴリーン。https://bitbucket.org/akoha/django-leanにあるオリジナルは、2010 年 7 月以降更新されていません 2012 年 5 月にオリジナルからコピーされて以来。オリジナルのドキュメントは、例に従うことを不可能にする方法で間違っています。(ただし、私が行ったように、ごちゃごちゃしていても問題ありません。) 新しいバージョンのドキュメントには、github で読みにくい形式の問題があります。(これは、古いプロジェクトからの変更されていないドキュメントであり、BitBucket 構文が Github で機能しないためのようです。) django-lean Google Group には、2012 年 7 月以降メッセージがありません。

  • django-mini-lean https://github.com/DanAncona/django-mini-lean -- 2013 年 2 月に更新されましたが、文書化されていません。

  • Leaner - https://bitbucket.org/brianjinwright/leaner -- 最終更新は 2012 年 7 月で、ドキュメントはありません。

  • Django-AB -- 最終更新日は 2009 年 5 月です。パッケージではなく、PIP または PyPI 経由でインストールすることはできません。チェックアウトを django app フォルダーに配置 (およびフォルダーの名前を ab に変更) し、インストール手順に従うと、テンプレート ローダーの読み込み中にエラーが発生しますが、これ以上追跡していません。

これまでのところ、Splango が勝者のようです。実際には多かれ少なかれ機能させることができました (テンプレートを手動でインストールし、それらを編集して Django 1.5 の非互換性を修正することにより)。

誰かが私が見逃したものを教えてもらえますか?

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

google-analytics - 動的 URL を使用した Google アナリティクスのコンテンツ テスト

サイトでコンテンツ テストを設定することを検討しています。すべてのドキュメントには、元のページの URL を設定してから、別の URL でこのページのバリエーションを設定するように記載されています。

私が抱えている問題は、すべての製品ページに以下のような異なる URL があることです。

http://example.com/jeans/meddi/blue/ http://example.com/tops/inkle/black/

テストをすべての商品ページで実施したい。

サーバー側の実装を使用することで、表示する実験を決定し、setChosenVariation メソッドを呼び出して、どのバリエーションがユーザーに表示されたかを GA に通知できるようです。

私の問題は、最初に GA インターフェイスを使用して実験を設定するときに、元のページの URL とパターン ページの URL を要求することです。しかし、私の場合、オリジナルに使用できるhttp://example.com/product.phpのURL がありません。

また、サーバー側の実装では、本質的にバリエーションを選択し、GA JavaScript API 内でこれを設定する場合、バリエーションの URL を変更する必要がありますか?

ありがとう

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

events - Google アナリティクス エクスペリメント - テストのバリエーションを取得する

2 つのサイト間のコンバージョン率を測定しています。一方のサイト ( abc.com) には、別のサイト ( ) の登録フォームを含む iframe がありcde.comます。成功した登録のみを意味する REAL コンバージョン率を測定する必要があります。このために、登録が正常に完了したときにイベントを設定するサーバー側の Google アナリティクス ライブラリ ( https://github.com/dancameron/server-side-google-analytics ) を使用しています。

thankyou.html ページがないため、イベントを使用する必要があります。他のアプリは完全に ajax ベースです。cde.comthankyou.html ページとして使用すると、98% のコンバージョンなどの数値が得られますが、これは正確ではありません。それに加えて、から来た登録を追跡するだけで済みますabc.com

イベント追跡を達成することができましたが、今はわかりませんabc.com..

これは、イベントを設定するコードです。パラメータは次のようになります_gaq.push()