Server-side Experiments
Google Optimizeexperiments の標準実装では、ブラウザは Web ページで JavaScript を実行して、どのバリアントを提供するかを決定しています。 たとえば、レンダリングされた Web ページ上の要素のスタイルや位置を変更するなどです。
サーバー側の実験では、コードは、クライアント側の実験で処理される Optimize のすべてのタスクを実行する必要があります。 たとえば、コードはオーディエンスをターゲットにし、各ユーザーに適切なバリアントを一貫して提供します。 Optimize インターフェイスは、実験の作成、目的の設定、バリアントの作成、およびレポートの表示のみに使用します。
この記事では、サーバーまたはその他のインターネット接続デバイスで実行中の実験についてレポートするために Optimize を使用する方法を説明します。
この方法でサーバー側の実験を実行する場合、次のことを管理します:
- コンテンツの提供.
- 実験の組み込み.
- 変種の割り当て.
- ユーザーに対する変種の保持, pageview hits) を Google Analytics に送る。
ウェブページの variant に対してサーバーサイドの実験を行うには:
- Create an experiment in Optimize.
- Set experiment objectives.
- Set experiment targeting.
- Testing.
- Testing.
- variantの作成.
- 実験の開始.
- 実験IDの取得.
実験実行中:
- 実験IDを設定しサーバーからバリアントを選択.
- 実験開始後、サーバーからバリアントを選択.
- Google Analytics のトラッキング コードをバリアントに追加します。
- Optimize アカウントを開きます。
- コンテナを選択します。
- [CREATE EXPERIMENT] をクリックします。 ウェブサイト上に存在しないプレースホルダーURLを入力します。
- Select A/B test.
- Click CREATE.
- in your experiment page, click OBJECTIVES under Configuration.実験ページの「目的」欄を選択し、「設定」のボタンをクリックします。
- ドロップダウンリストから主目的を選択します。
- 保存をクリックします。
- 実験ページで、[設定]の[ターゲティング]をクリックします。
- [URLs] をクリックします。
- 等間隔マッチ タイプを選択し、値には SERVER_SIDE を入力します。 http」または「https」で始まる URL または文字列を使用しないでください。サイトが Optimize タグで表示されている場合、このサーバーサイドの実験がサイトに対してトリガーされることはありません。
- [ADD] をクリックします。
- 実験ページで、バリアントの下で [NEW VARIANT] をクリックします。
- バリアント名(例:バリアント1)を入力します。
- 「追加」をクリックします。
- Load the analytics.js library.
- Create a tracker.次のコードにトラッキングコードを追加します…。
- Set the experiment ID and variation ID.
- Send at least one hit (pageview, e.g.) to Google Analytics.
- Set the experiment ID and variation ID.
- Send at least one hit (pageview, e.g.) to Google Analytics. たとえば、MVT 実験では、「カラー」と「フォント」という名前の 2 つのセクションがあります。「カラー」セクションには 3 つのバリアント(赤、緑、青)があるかもしれませんが、「フォント」セクションには 2 つのバリアント(10pt と 12pt)だけかもしれません。
MVT 実験のバリアントを報告するには、各セクションの選択されたバリアントを「-」で区切ります:
--...-
たとえば、以下は上記の MVT 実験の 3 つのバリアントをリストします。 つまり、上記のMVT実験に色とフォントのセクション(色セクションは0=オリジナル、1=赤、2=緑、3=青の4バリエーション、フォントセクションは3バリエーション)があるとすると、以下のようになる。
- “0-0” は元の色とフォント
- “1-0” は赤と元のフォント
- “2-1” は緑と 10pt フォント
例えば、次のコードは 0-0 (元の色とフォント)を選択します:
ga('set', 'exp', '$experimentId.0-0');
- “0-0” は元の色とフォントを選択します:
- “2-1” は緑のフォントと 10pt フォント
実験開始後、実験IDとバリアントを取得.
Optimize で実験を作成する
この方法を使用すると、A/B テストまたは多変量テスト(MVT)を作成および実行することができます。
A/B テストを作成するには:
Set experiment objectives
These objectives will be used to measure of your test.
Set experiment targeting
サーバー側のコードが実験のターゲットを処理するので、ここで入力した情報を Optimize が使用することはありません。
[SAVE] をクリックします。
Create variants
以下の手順を繰り返して、バリアントを作成します。
実験を開始する
実験ページで、START EXPERIMENTをクリックする。
実験IDの取得
実験IDは実験の詳細ページの右側のパネルに表示されています:
実験の実施
実験は実験IDとオリジナルのものも含めて二つ以上のvariantを持っています。 たとえば、Web ページに 6 つの variant がある場合、variation ID は UI のバリエーションの順序と同じになり、オリジナルは 0 から始まります。 同じ variant を提供し続ければユーザーの体験はより一貫したものになるので、ID ハッシュアルゴリズムのような、これを可能にする variant 配布アプローチを提案します。 さらに、同じ実験に対して複数の異なる variant を一人のユーザが一回のセッションで見た場合、そのセッションは実験にカウントされません。 たとえば、次のコードは 3 つの variant を持つ実験の variant を選びます:
Add Google Analytics tracking code to variants
For each variant, add Google Analytics tracking code to:
例:
Report multivariate test hits
Multivariate tests (MVT) test two or more elements, or sections,to understand their effects on each other.For the example:
#1454 #2455>This is not used to a existing existing in Japan…
“1-0” は元の色とフォントを選択します