Mouseflow offers a simple yet powerful way for you to track your online marketing campaigns through the use of our filtering engine.

If you would like to know from which keywords and ads your recordings are coming, you will want to make sure you are using UTM Variables when publishing links to your websites in your campaigns.


When visitors coming from those links are being recorded, Mouseflow will automatically detect the UTM variables in the links and add them as variables to your recordings. 

You can then filter for specific campaigns when viewing your Mouseflow data:


You can also choose to record only visits from a specific campaign by wrapping your tracking snippet in the following JavaScript code:

<script type="text/javascript">
    if (location.search.includes('utm_campaign=mycampaign1234')) document.cookie = 'mf_record_user=1';

    if (document.cookie.indexOf('mf_record_user=1;') > -1) {
        // Mouseflow Tracking Snippet goes here...
    }
</script>

Just replace where it says mycapaign1234 with the name you are using for your campaign.