Campaign conditions based off of utm tags

Your software
My Mautic version is:3.3.3
My PHP version is:7.3.27
My Database type and version is:10.3.28-MariaDB

Your problem
My issue is with campaigns and conditions based off of contact fields when UTM fields should drive the condition.

When setting up a campaign to run off of conditions that should go one way or another based off of the UTM tags that are offered in the selector, the case always goes to “No” side of the condition tree.

My campaign is set up as:

  • Target segment list
    First branch of campaign:
  • Send email to list (immediately)
  • Check if opened
  • Check if linked clicked
    • Condition: Check Contact field if utm_campaign Test

Second Branch from segment

  • Request dynamic content
    • Condition: Check Contact field if utm_campaign Test
    • Condition: Check Contact field if utm_medium Email
      • Yes > Push specific dynamic content for email
      • No > do another check for a different UTM_Medium
        • Yes > Push other DWC content

I have 1 more branch running with just a Page Hit with the same logic running.

Expected result:

The conditions should check to see if the utm tag was passed and it should result in true when the “contains” operator has that UTM tag.