5 Replies Latest reply on Jan 19, 2018 1:49 PM by Trevor Parsell

    Tracking traffic best practices (Source Fields, UTM campagins and others)

    Santiago Salas


      I'm setting up Marketo in my company and I need some help with the best way to set up a tracking system of leads from different sources: email invitations, social media, partner invitations, organic search, ppc, etc.


      First some info: We're using Unbounce as a Landing Page creator with Marketo Forms embeded and using a javascript on Thank you page for tracking convertions. We have Mkto-SFDC sync.


      I've seen there are built-in capabilities with fields like Original Source Type or Registration Source Type, but i'm not sure on how they work and how to set them.


      I've also tried using UTM campagins by creating custom hidden fields on the forms. The problem is that this info is stored in the lead data and will be overwritten with a new form fill. So, if a person assist a webinar, watch it again on-demand and also download an ebooks. The original info is lost. This will affect the capability of doing 6 months reports of source analysis, for example.

      So, Is there a way to relate the utm fields with the programs in order to report on the performance?


      I'm doing something wrong? How did you set up your trcking systems, Which conventions do you use? There might be some conflict with Salesforce?


      Thank you for your help.

        • Re: Tracking traffic best practices (Source Fields, UTM campagins and others)
          Dan Stevens.

          Santiago - you've uncovered one of the limitations that exist today in Marketo.  Specifically around the capture of UTM parameters at the "program" level vs. the "lead record" level.  There's a great discussion on this here: Permanently Recording UTM Parameters for Campaigns, including some ideas/links to potential workarounds (e.g., including first-touch, last-touch and history (multi-touch) fields for each parameter).

          • Re: Tracking traffic best practices (Source Fields, UTM campagins and others)
            Jason Keller

            We also use Unbounce pages but I build out and map duplicate pages for each unique channel the content is being promoted on. That said, I know that that isn't a perfect setup.


            UTMs can be used in the workflow you described above, but the automation sounds like it will need to be more customized within your smart campaigns. What I think would work is a framework that uses your UTM fields (which can be overwritten) to populate other, more permanent field, as part of the smart campaign flow.


            A hypothetical would be: UTM_Source is captured on the form and mapped to a UTM_Source field in Marketo. The "Add to List" smart campaign trigger would fire in Marketo when that Unbounce page syncs with Marketo. As part of the campaign flow, you could use a conditional "change data value" step that would contain the argument: "If UTM_Source is 'Website' then change data value of UTM_Website field to {{lead.UTM_Source}}". In that scenario, the "UTM_Website" field would log the value of the originally populated "UTM_Source" is the lead came from your website channel.


            There can be many more layers to this, but I hope you see my basic premise.

            1 of 1 people found this helpful