インテグレーション:Adobe Omniture Integration

Mouseflowでは、サードパーティのサービスからデータをプッシュしてネイティブのセグメンテーション/フィルタリング機能を拡張することができます。

Omnitureとインテグレーションするには、Mouseflowで “cid”(Omniture Campaign ID)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('cid') > -1) {
  var omniture_cid = getParameter('cid');
  _mfq.push(["setVariable", "omniture_cid", omniture_cid]);
}
</script>

レコーディングリストを “omniture_cid”変数でフィルタリングできるようになりました。
“omniture_cid”をキーとして選択し、それに応じてIDの値を入力します。