問題タブ [google-website-optimizer]
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.
javascript - Google ウェブサイト オプティマイザー - マルチ バリアント テスト - 特定のページを 2 つのテスト用のテスト ページにしますか?
Google ウェブサイト オプティマイザーでマルチ バリアント テストを設定する際に少し問題があります。
私は2つのテストを受けたいと思っています。1つは、すべてのページに表示されるヘッダーバナーであり、たとえば、訪問者が連絡先ページに到達した場合のコンバージョンです。これは非常に簡単に設定できました。
ただし、別のテストを追加する場合、これもすべてのページに表示される要素にあり、コンバージョン ページは訪問者がチェックアウト ページに到達した場合です。
しかし、現在、制御スクリプトのインストールに問題があります。エラーが発生します:
ヘッダーに 2 つの制御スクリプト (実験ごとに 1 つ) があるため、このエラーが発生したと想定しています。ただし、各パターンはそれぞれ異なり、コンバージョン ページも異なるため、各パターンを 1 つのテストに結合することはできませんか?
アドバイスしてください、ありがとう。
javascript - Google ウェブサイト オプティマイザーの多変量テストでは、1 つの div で複数の css クラスを変更できますか?
Google ウェブサイト オプティマイザー (GWO) の多変量テストを使用して、Web ページのいくつかの異なるバージョンをテストしたいと考えています。div のいくつかのクラス タグを変更するだけで、バージョンごとに変更できます。つまり、異なるバージョンは次の形式です。
理想的には、各クラスの代わりに GWO セクション コードを使用でき、Google は適切なタグ (foo1
またはfoo2
、bar1
またはbar2
) を交換するだけです。<script>
ただし、単純にこれを行うと、div の class 属性内にタグを配置しようとするため、ひどく不正なコードになります。
実際、ブラウザはそのすべてを窒息させます。
私の現在の最善のアプローチは、次のように、テストの変数ごとに異なる div を使用することです。
そのため、複数の変数をテストするには、変数ごとに div ネストのレイヤーが必要であり、すべてかなり扱いにくいようです。
単一の div でクラスを変更するだけで使用できるより良いアプローチはありますか?
web - Google Web Optimizer -- 組み合わせが決まるまでの時間は?
Google Web Optimizerで A/B テストを実行してから 6 週間が経ちましたが、まだ終わりが見えません。グーグルはまだ、「重要な結果を示すのに十分なデータをまだ収集していません。より多くのデータを収集すれば、勝者の組み合わせを示すことができるはずです」と言っています。
Google が決定にどれだけ近づいているかを知る方法はありますか? (「信頼性の高い勝者」がいるかどうかを判断するためにどのアルゴリズムを使用するか知っている人はいますか?)
Google のヘルプ ドキュメントによると、次のようになります。
信頼性の高いレベルに到達できるようにするために、より多くのデータが必要な場合があります。テストされた組み合わせは、そのパフォーマンスを確実に判断するために、通常約 200 回の変換が必要です。
しかし、私たちのすべてのコンバージョンには、現時点で 200 を超える会話があります。
230 / 4061 (オリジナル)
223 / 3937 (バリエーション 1)
205 / 3984 (バリエーション 2)
205 / 4007 (バリエーション 3)
どれくらい長く実行する必要がありますか??
助けてくれてありがとう。
google-website-optimizer - テキスト ページとコンバージョン ページが同じになるように Google ウェブページ オプティマイザーを設定する
ランディング ページとサンキュー ページの両方が index.php ページであり、異なるコンテンツが動的に読み込まれるサイトがあります。JavaScript を生成して検証しようとすると、サンキュー ページに JS がインストールされていないというエラーが表示されます。これは、そのコンテンツがまだ読み込まれていないためです。どうすればこの問題を回避できるのだろうか?助言がありますか?
ありがとう!ルカ
javascript - JavaScript の問題はブラウザを壊しますか?
Google ウェブサイト オプティマイザーを実行しており、クライアント側の Cookie チェックを実行して、コンテンツを 1 回だけ表示しています。
ただし、Cookie を使用すると、致命的とは思えない JavaScript エラーが発生しますが、1 つの js エラーで Internet Explorer が完全に壊れることを読んだことがあります。
問題のコード行は
<script>utmx_section("Blah")</script>
この行は Google から直接提供されていますが、定義されていないエラーが発生します。現在、ページの一番下で実行されているため、最悪の場合は GA が実行されないことです。
しかし、危険は何ですか?
編集:問題は難解であり、間違いや誤った仮定が原因である可能性があるため、JSのデバッグを直接求めていませんでした。問題は、問題を無視することが危険かどうかでした。
問題の関数を提供するJavaScriptが適切に含まれていても、「utmx_sectionが定義されていません」というエラーが表示されます。エラーをスローするページとスローしないページの唯一の違いは、エラーをスローしないページで、追加の JQuery が (Cookie をチェックする条件により) 実行されます。
さらなる編集: 必要な場合 (つまり、Cookie を使用していないユーザー) にのみ PHP 条件付きで utmx 行を実行することで、問題を回避しました。
asp.net - ContentPlaceHolder を site.master に追加する
ひどく初心者の質問をお詫びします。現在、ASP.NET Web アプリケーションにGoogle Web Optimizerを実装しており、一部のコードは特定のページの特定の場所に配置する必要があります。たとえば、「コントロール ページ」の場合、Google にはタグの外側にある Javascript があります。<html>
おそらく、Google が推奨する場所にコードを正確に配置する必要はないことはわかっていますが、最近、いくつかのばかげた結果が得られているため、実装が悪いだけではないことを確認するために、コードをできるだけ完全なものにしたかったのです。
プロジェクトには site.master を参照するファイルがたくさんありますが、<html>
タグの外側に Javascript を配置する必要があるのは 1 つだけです。
これは、理論的には十分に単純に思えます。私の質問は次のとおりです。site.master を参照するすべてのファイルにContentPlaceHolder を配置する必要がありますか? (何のコードも site.master に渡さない数十も?) それは、さまざまな理由 (数十のファイルを変更する) のために、私がやりたいとは思わないことです。その場合、すべてのページに空の ContectPlaceHolders を追加する必要がある場合、タグの外側に Javascript を配置するためだけに一意のファイルをつなぎ合わせる必要がない他の方法はありますか?<html>
助けてくれてありがとう。
web - Google ウェブサイト オプティマイザーの検証に関する警告
Google ウェブサイト オプティマイザー (GWO) を使用して、ウェブページで多変量テストを実行しています。オフラインまたはオンラインの検証を行うと、ページ セクションが複数あるという警告が表示されます。たとえば、ページ セクションの 1 つが説明の変更であった場合、オプティマイザーは、そのスクリプトが 2 回以上出現していると判断します。
私は自分のコードを調べてチェックしましたが、ページ セクション スクリプトは重複していません。GWO は複数回発生していると述べていますが、実験を作成することはできます。
複数のオカレンスが発生しないように修正する方法、または結果に影響する場合に複数のオカレンスがあるかどうかを知っている人はいますか?
web - Google ウェブ オプティマイザー (A/B テスト) 明確な勝者がないのはなぜですか?
以前、 Google の Web Optimizerに最適な組み合わせが表示されるまでにかかる時間を尋ねたことがありますが、A/B テスト中に別の奇妙な問題が発生しました。
過去 2 日間、Google は、元のバリエーションを27.4%上回る可能性が98.5%の「信頼度の高い勝者」が存在すると発表しました。すごい!
念のために実行しておくことにしましたが、奇妙なことが起こりました。今日、Google は「重要な結果を示すのに十分なデータをまだ収集していない」と言っています (以下を参照)。確かに数値はわずかに変化していますが、依然として非常に高い値です: 96.6%の確率で元の数値を22%上回っています。
では、なぜ今 Google はそれほど確信を持っていないのでしょうか?
統計的に有意な「信頼度の高い」勝者から、勝者を計算するのに十分なデータが得られない状況に陥ったのはどうしてでしょうか? 私の数値が小さすぎて、Google が確実に判断できないのでしょうか?
洞察をありがとう!
google-website-optimizer - Google ウェブサイト オプティマイザーとアドワーズ
現在、Google ウェブサイト オプティマイザー (GWO) を使用して A/B テストを実行しています。Adwords は、テストで実行されていないページの静的バージョンにリンクするために使用されます。Adwords のリンク先 URL をテストの元のページとして設定すると、GWO が他のテスト バージョンにトラフィックをルーティングすることを確認したかったのです。
javascript - Google Web オプティマイザーによる A/B テスト。訪問者が A または B を取得したことを教えてくれる Cookie は何か
Google ウェブサイト オプティマイザーの A/B 分割テストを使用する場合、Cookie を読み取ってユーザーが取得したバージョン A または B を確認する方法はありますか? コントロールページ以外のページからこれを知る必要があります。