With Mouseflow, it's easy to push in data from third-party services to extend the native segmentation/filtering capabilities. Our Adobe Omniture Integration lets you push up the "cid" (Omniture Campaign ID) URL parameter with Mouseflow which will allow you to filter and cross-reference data across Mouseflow and Adobe Omniture.


To integrate with Adobe Analytics (Omniture), you can either use our Adobe Omniture Integration (found in Mouseflow -> Settings -> Apps & Integrations) or install the integration manually using our Custom Variables feature. Just replace your tracking code with the snippet below.


Example:

<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
    window._mfq = window._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>

You can now filter the recording list by the omniture_cid variable -- pick omniture_cid as the key and enter a value for the ID, accordingly.