With Mouseflow, it's easy to push in data from third-party services to extend the native segmentation/filtering capabilities. Our Adobe Omniture Integration 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.