JavaScriptファイルの自社ホスティング機能
VWOのJavaScriptファイルを自社サーバーにホストすれば、キャンペーン設定を読み込むために VWOサーバーに接続する必要がなくなります。
VWOでは上記を自社ホスティング機能として、一部プランで提供しています。
自社ホスティング機能の利用
サードパーティによる外部JSの利用に懐疑的な場合、VWOのJSファイルやテスト設定ファイルを、VWOサーバーに読み込みにいくのではなく自社サーバー上にホストすれば、自社の管理下に置くことができます。
自社ホスティングを選択したウェブサイトに関しては、VWOサーバーはサイトへの訪問やコンバージョンのみを記録します。VWOのCDNサーバー(ノード)が自国、もしくは近隣国に存在しない場合、自社ホスティングを選ぶことが多いようです。
Attention!
自社サーバーにホストされたJSファイルに関しては、VWOの管理は及びません。バグ修正や機能追加などでアップデートの必要がある場合は、Eメールで通知が届くようになっています。
自社ホスティング機能の設定方法
新規キャンペーンの場合
新規キャンペーンの場合は、URL設定、バリエーションの編集、ゴール設定の後の 確定 画面で、自社ホスティング機能を有効にします。
詳細オプション を開き Javascriptコードを自社のサーバーにホストする にチェックを入れて、緑の [完了] ボタンを押します。
次に表示される画面下部の セルフホスティングファイル に、キャンペーン固有のJSファイルと共通のVWO JSファイル、それぞれを呼び出すスクリプトが表示されます。
キャンペーン固有のファイル:vwo_test_YourCampaignID.js
YourCampaignID は、キャンペーンID です。(下記画像では、キャンペーン#69553なので、ファイル名は vwo_test_69553.js です。)共通のVWO JSファイル:vwo_static.js もしくは vwo_no_jquery.js
通常は vwo_static.js を、サイトですでに jQuery 1.4.2 以上を利用されている場合は、 vwo_no_jquery.js をご利用ください。
JSファイルをクリックしてダウンロードし、サーバーにアップロードします。キャンペーンを編集して保存するたびに、ファイルをVWOからダウンロードし、サーバーにアップロードする必要があります。
テスト対象ページにVWOタグが設置されている場合は削除し、表示されているスクリプトを</head>の直前に設置します。ファイルのパスは、設置場所に合わせて書き換えてください。
Attention!
自社ホスティングを利用することで、使用できない機能がございます。ご注意ください。
IPアドレスを用いて セグメント設定 をするジオターゲティング機能は、使用できません。これはVWOサーバーとのやり取りが発生しないためです。
クロスドメイントラッキングを利用して、複数ドメインにわたってキャンペーンを実行することもできません。
CRO機能を利用する場合、自社ホスティングは利用できません。
カスタムURLは設定できません。
プレビュー機能 も使用できません。
既存キャンペーンの場合
キャンペーンを開き 設定>その他 画面の 詳細オプション の下にある、Javascriptコードを自社のサーバーにホストする にチェックを入れ、緑の 保存する ボタンをクリックします。
設定>サマリー 画面 の セルフホスティングファイル に、新規キャンペーンと同じように、キャンペーン固有のJSファイルと共通のVWO JSファイル、それぞれを呼び出すスクリプトが表示されます。
JSファイルをダウンロードし、サーバーにアップロードします。キャンペーンを編集して保存するたびに、ファイルをVWOからダウンロードし、サーバーにアップロードする必要があります。
テスト対象ページに VWOタグ が設置されている場合は削除し、設定>サマリー 画面に表示されているスクリプトを</head>の直前に設置します。ファイルのパスは、設置場所に合わせて書き換えてください。
複数のキャンペーンを同一ページで走らせている場合
複数のキャンペーンを同一ページで走らせている場合は、テスト固有のファイル (vwo_test_YourCampaignID.js) をテスト毎に全てダウンロードして、自社サーバーにアップロードします。
共通のVWO JSファイル (vwo_static.js もしくは vwo_no_jquery.js)は、キャンペーン毎にアップロードする必要がなく、一つアップロードすれば大丈夫です。
Attention!
キャンペーン固有のJSファイルを先にアップロードし、その後に共通のVWO JSファイル をアップロードしてください。