カスタム変数の設定

#1 ユーザー定義変数の作成

 

mouseflowでカスタム変数として登録したいパラメーターを設定。

https://sample.com?ad_code=yahoo01

左図の例では上記の様なURLにおいて、ad_codeという変数の値をmouseflowに読み込ませています。

#2  トリガーの作成

 

パラメーター”ad_code”がある場合をトリガー設定。

変数がundefinedと等しくない=変数がある場合という意味になります。

#3 カスタムHTMLでタグを設定

先程作成したトリガーにてカスタムHTMLを設定。変数ad_codeがある場合、URLからa_codeの値を取得し、mouseflowに対して、key=ad_code,value=”ad_code_value”として情報をpushしています。

<script type="text/javascript">

var url = new URL(window.location.href);

var params = url.searchParams;

var ad_code_value = params.get('ad_code');

window._mfq = window._mfq || [];

window._mfq.push(["setVariable", "ad_code", ad_code_value]);

</script>