ページ読み込み直後に強制的に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のサポートに関するお問い合わせはこちらまで

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

ヘルプの関連記事

どこまでスクロール(閲覧)されているか計測する方法
投稿日: 2017年09月21日
「何を実験するべきか?」を解決する7つのTips
投稿日: 2017年09月04日
Exclusion Groups(排他的グループ機能)の設定方法
投稿日: 2017年08月24日
Custom snippets(カスタムスニペット)の設定方法
投稿日: 2017年08月24日
Optimizely X カスタムコードの特性について(Optimizely X)
投稿日: 2017年03月29日

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