My previous post wasn’t worded very well so I’ll make another here.
We have multiple adwords campaigns that all point to the page in which the Infusionsoft form will go. This means that the people filling out the form will be from 1 of 4 possible ads we have set up. Is there a way I can set up a field that will record which of the 4 campaigns the lead has come to the page as a result of?
I imagine it would look at the end of the URL where the reference code is for the ad and then convert that into text that describes that ad like “Remarketing campaign 2”. I’ve found that there’s an app called iTracker360 that can do this but I’m not sure if the functionality is already available within Infusionsoft.
Without something like itracker, you have two options that I can think of:
Drive traffic to 4 different URLs and set up 4 different Lead Sources in Infusionsoft.
Hire someone to write some javascript that parses the URL for your UTM codes and passes them to a hidden custom form field - which is what itracker does I assume
Yeah this is a common issue. The best way to handle this is to put UTM parameters behind your Google Ads campaigns and then capture them with each form submission.
So you would structure your campaigns with something like:
Campaign 1: utm_campaign=remarketing-campaign-1
Campaign 2: utm_campaign=remarketing-campaign-2
And so on…
Then you’d add hidden fields to your Infusionsoft form to capture the UTM data. The challenge is that Infusionsoft forms only capture UTMs if the person completes the form on the exact same page they initially land on. If they browse around your site before converting (even just from your homepage to a contact page), the UTMs are lost.
Tools like Attributer can help with this. It captures the UTM parameters when someone first clicks your ad, stores them in a cookie, and then writes them into hidden fields when they submit your Infusionsoft form (regardless of how much they browse around first). Plus you get the campaign name, ad group, keyword, and other details automatically categorized.
You could also write some custom JavaScript to store the UTMs and pass them through yourself, but that requires ongoing maintenance as browsers update and is likely more work than most businesses want to take on.