こんにちは、エクスチュアの權泳東(権泳東/コン・ヨンドン)です。
今回はいまさらながらレガシーs_code.jsのハックです。
s_code.js依存のプラグイン関数を使っていたり、サイト側の都合で未だにレガシーs_code.jsをアップデート出来ずに使い続けているケースが度々見受けられます。
出来ればAppMeasurement.jsに乗り換えたいんだけど、とりあえずeVar75〜eVar100だけでも先に計測したい場合は、この方法が使えます。
修正方法
レガシーs_code.jsをエディタで開いて /* DO NOT ALTER ANYTHING BELOW THIS LINE */ のコメントよりも下にある、下記の文字列を検索します。
n<=75;
この75を、100にすればeVar100まで計測出来ます。
※ここから下を変えるなよ、と書いてますが変えるわけです。
プレミアム契約な大企業様なら200とか250とか、Adobeで使えるeVarの数に合わせれば可。
注意点は、これをやるとpropのリミッターも解除されますが、propは75までしかないので、prop76以上を送っても無視されますw
あと、DO NOT ALTER部以下を変える事はAdobeのサポート外なので自己責任でお願いします。
もちろんs.contextData.evar100などを宣言して「プロセッシングルール」を使ってマッピングするのもアリですが、管理画面の設定がメンドクサイ。
このようなハックではなくて、純粋にs_code.jsをAppMeasurementにアップグレードするサービスも弊社では提供しております。
以前書いた、↓のブログ記事もご参考下さい。
Adobe Analytics: Legacy s_code.jsからAppMeasurement.jsに乗り換える
お問い合わせはこちらからどうぞ。
ブログへの記事リクエストはこちらまで