インテグレーション:Coremetrics
2016年12月19日
Mouseflowでは、サードパーティのサービスからデータをプッシュしてネイティブのセグメンテーション/フィルタリング機能を拡張することができます。
Coremetricsとインテグレーションするために、Mouseflowで “cm_mmc”(Coremetrics)URLパラメータを送ります。
このインテグレーションでは、カスタム変数機能が使用されます。
トラッキングコードを次のスニペットに置き換えてください。
例:
<script type="text/javascript">
function getParameter(sname) {
var params = location.search.substr(location.search.indexOf("?")+1);
var sval = "";
params = params.split("&");
for (var i = 0; i < params.length; i++) {
temp = params[i].split("=");
if ([temp[0]] == sname) { sval = temp[1]; }
}
return sval;
}
// Mouseflow tracking code
var _mfq = _mfq || [];
(function() {
var mf = document.createElement("script"); mf.type = "text/javascript"; mf.async = true;
mf.src = "//cdn.mouseflow.com/projects/your-website-id.js";
document.getElementsByTagName("head")[0].appendChild(mf);
})();
if (window.location.href.indexOf('cm_mmc') > -1) {
var cm_mmc = getParameter('cm_mmc').split("-_-");
_mfq.push(["setVariable", "coremetrics_vendor", cm_mmc[0]]);
_mfq.push(["setVariable", "coremetrics_category", cm_mmc[1]]);
_mfq.push(["setVariable", "coremetrics_placement", cm_mmc[2]]);
_mfq.push(["setVariable", "coremetrics_item", cm_mmc[3]]);
}
</script>“coremetrics_X”変数のいずれかでレコーディングリストをフィルタリングできるようになりました。
変数をキーとして選択し、それに応じてIDの値を入力します。