Campaign not triggering with querystring that contain UTMs beyond source & medium | Community
Skip to main content
New Participant
June 8, 2023
Solved

Campaign not triggering with querystring that contain UTMs beyond source & medium

  • June 8, 2023
  • 1 reply
  • 2781 views

I have a trigger campaign set up for some remarketing advertising campaigns and it's not triggering when anything beyond utm_source and utm_medium are in the url. At first I thought it was the spaces to %20 conversion that may have been tripping it up but even testing it formatted like (utm_source= youtube&utm_medium=remarketing&utm_campaign=DCIM-YouTube-Remarketing-TV4A-AMER&utm_content=adwords-general) did not trigger it.  I can see in my activity log when I test it, it is picking up the detail. Any ideas or suggestions for further troubleshooting are appreciated.

 

 

 

 

This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by SanfordWhiteman

There’s a fundamental flaw in your logic: you cannot rely on the order of query parameters.

 

Yes, technically query params are ordered (in the sense that ?utm_source=apple&utm_medium=orange is a different query string from ?utm_medium=orange&utm_source). But in the real world it’s wildly unreasonable to expect params to be in a particular order, because they’re parsed and used individually.

 

What you should be doing is using hidden form fields, one per query param. Then you can filter on the specific individual values, rather than the guesswork of the [contains] constraint.

 

1 reply

Darshil_Shah1
Community Manager
June 8, 2023

Could you please share the campaign configuration? A snapshot of its SL would be great.

 

New Participant
June 8, 2023

Thanks. Here is a screenshot of the SL below. Querystrings since they're obfuscated in the shot are:

 

utm_source=youtube&utm_medium=remarketing
utm_source=youtube&utm_medium=remarketing&utm_campaign=DCIM
utm_source=youtube&utm_medium=remarketing&utm_campaign=DCIM%20-%20YouTube%20Remarketing%20TV4A%20-%20AMER&utm_content=adwords%20general
utm_source=youtube&utm_medium=remarketing&utm_campaign=DCIM%20-%20YouTube%20Remarketing%20TV4A%20-%20AMER&utm_content=adwords%20general
utm_source=youtube&utm_medium=remarketing&utm_campaign=DCIM - YouTube Remarketing TV4A - AMER&utm_content=adwords general
utm_source=youtube&utm_medium=remarketing&utm_campaign=DCIM-YouTube-Remarketing-TV4A-AMER&utm_content=adwords-general

 

EM
Darshil_Shah1
Community Manager
June 8, 2023

Generally speaking, Referrer is the preferred constraint for embedded forms in the Fills out Form trigger/Filled out Form filter. For the most part, it's best to use Webpage constraint when the form is placed on a Marketo page, and instead of adding a URL, it's recommended to add the LP name. The reasons for that are well explained by Sandy here. Are you able to verify whether the Query Parameters attribute in the Form Fill activity matches exactly with one of the values you have in your Querystring constraint in your trigger? e.g., you have an extra space after "utm_source=" in the query string you mentioned in the question, but that's not there in any of the values you have in the form fill Querystring constraint. Lastly, make sure the order of the QPs remains the same, else if not, it'd trip your logic, and the person would not flow through the campaign.

 

Edit- Any reason why you aren't storing the QP values in hidden form fields as Sandy recommends? That's much more robust any day, especially considering the last point I mentioned above.