ページ読み込み直後に強制的にJavascriptを実行させたい | Optimizely 正規代理店イー・エージェンシー

Optimizely X ヘルプ

  • 最終更新日:2017年02月23日

ページ読み込み直後に強制的にJavascriptを実行させたい

Optimizelyでは、バリエーションコードを読み込むに当たり、特別なアルゴリズムを使用しています。
このアルゴリズムを経ずに、強制的にJavascriptを実行させる方法をご案内いたします。

バリエーションコードの実行順序

Optimizelyのバリエーションコードの実行にあたってのアルゴリズムをご説明いたします。
バリエーションコードの評価を行う順序は、以下の画像のようにバリエーションコードとページのDOMの解析を行っていきます。

バリエーションコードの行ごとに、対応するDOMの準備ができているかを評価してから、jQuery、またはJavascriptを評価していきます。

Javascriptの強制実行をする方法

場合によっては、Optimizelyコードを読みこんだら、なによりもすぐに実行したい場合があるかと思います。
そのような場合は、以下のコードを使用して実行したいJavascriptを挟み込んでください。

/* _optimizely_evaluate=force */
実行したいjQuery、Javascriptをここに記述
/* _optimizely_evaluate=safe */

強制実行にあたっての注意点

optimizely_evaluateの記述内では、空行や、/**/を用いたコメントを行いて改行を多用したり、複雑なJavascriptを用いないようにしてください。
jQueryも複数行にまたがず、1行で記述するようにしてください。
上記を行うとOptimizelyがDOMの評価を行うのが遅れる場合があります。
コメントを記述したい場合は//を用いて1行で完結してください。

Optimizelyのサポートに関するお問い合わせはこちらまで

コメントは受け付けていません。

ヘルプの関連記事

Optimizely X カスタムコードの特性について(Optimizely X)
投稿日: 2017年03月29日
検証時のターゲィング設定のために – 独自Cookieを発行できるブックマークレットの作成方法
投稿日: 2017年02月22日
今すぐ使える正規表現
投稿日: 2016年10月27日
自分をテスト対象から除外する方法 オプトアウト
投稿日: 2016年10月21日
SNS ボタンのクリック目標の計測
投稿日: 2016年09月26日

ヘルプのよく読まれている記事