SOLVED

Re: Tokenized URL Links causing issues in the Link Performance Report

Go to solution
Anonymous
Not applicable

Hi Community,

Trying to create an accurate report but having problems due to the fact that we have a link that is tokenized after the question mark (?). We did this to bring people back the the right stage in the funnel and also remember their information to make it a more seamless user experience. The problem is, is because each URL is tokenized to the lead record, Marketo reads each link as an individual link and does not group it together. Thus our link performance report shows that 15 individual links were clicked, and not the same link was clicked 15 times.

Is there a way to get Marketo to recognize that this is the same link and to ignore the information after the questions mark (?)?

Thanks,
Natasha

1 ACCEPTED SOLUTION
Anonymous
Not applicable

Have you tired applying a smartlist to your email link report?  This may help you in filtering the links.

If that doesn't work, this can be accomplished in RCE which is the BI tool that comes with an upgraded Marketo Account

View solution in original post

14 REPLIES 14
Yoav_Guttman1
Level 4

I have a similar but different problem. I am using tokens as the links themselves and seeding them on the campaign level through my tokens. so the HTML has a my.token in it, rather than the URL. 

And then when I look at the Email Link Performance report, it looks like any links set up like that are never clicked. That seems strange/inaccurate.

Can anyone clarify?

Perhaps token gurus like Edward Unthank (Etumos)​ or Jeff Shearer​ (learned the token life from you guys at the last few Marketo Summits)...

SanfordWhiteman
Level 10 - Community Moderator

You should send yourself an email (not sample) to see how those links are actually output.

To get tracked links with tokens, you need to have the protocol:// outside the token -- the token just contains the hostname/path/querystring.

Debra_Monkman
Level 2

Can you explain more by what you mean when you say add the protocol :// outside of the token? So for my client survey URL token, does it have to say something like:

 

://{{lead.Client Survey URL}}

 

Or is there more that I need to include? Do I need to adjust the HTML? I'm using this URL token in buttons also. 

thanks!

Tags (2)
Darshil_Shah1
Level 10 - Community Advisor + Adobe Champion

The protocol is the https:// or http:// in front of the URL. You'd want to include that outside the token value while adding it in the <a> tag so clicks on it are tracked. e.g., if {{lead.Client Survey URL}} has www.example.com, then while adding it in the email CTA, you should add it as per below:

<a href="https://{{lead.Client Survey URL}}"> Click here </a>

If you have protocol included in the field, you'd want to remove it first, and then add it in front of the URL, instead of including it as part of the token value itself. I hope this helps you. Let us know if you have questions.

 

Debra_Monkman
Level 2

thank you that's very helpful. 

Villarini
Level 2

I have https:// outside of the token and it shows the people who clicked in a smart list but not in an Email Link Performance. When I hover over the link in the email I sent myself, it shows a different URL (a redirect link most likely), but other links that show the redirect link are being tracked in the Email Link Performance. Can you think of any reason why it isn't showing?

SanfordWhiteman
Level 10 - Community Moderator
The redirect link (going first to your “branding domain“, a.k.a. email tracking domain and then to the final destination) is what makes something tracked.

No reason for a tracked link not to show up in an ELP Report. Are you sure you’ve selected the right emails in the Setup?
Villarini
Level 2

Yes, but we have been having issues the past few days with our email creation platform and Marketo reports not showing. I will check again in a day or so to see if anything has changed. Thanks!

Yoav_Guttman1
Level 4

To get tracked links with tokens, you need to have the protocol:// outside the token -- the token just contains the hostname/path/querystring.

well that explains it.

I wonder if this is also impacting any campaigns I run based on a "clicked link in email" filter...do you think that any of these clicks are not being "seen" by marketo with regard to smart campaigns, filters, and/or triggers?

SanfordWhiteman
Level 10 - Community Moderator

None of 'em will be seen as clicks if not tracked.

Yoav_Guttman1
Level 4

Sanford Whiteman

Let's say that my token is actually placed inside a <p> or a <td> tag and I have a lot of text, perhaps the entire body of an email.

To confirm, you are saying that any link in that text will also not display?

SanfordWhiteman
Level 10 - Community Moderator

If you have HTML generated by a standard text {{my.token}} the <a> children won't be tracked.

If the exact same HTML is generated by a Velocity {{my.token}}, however, a child <a> will be tracked (save for some Velocity-specific quirks).

It's an order-of-operations thing. At some point, content has to be considered literal text (not to be re-scanned for special stuff, changed, and re-output) or else you'd have an infinite loop.

Yoav_Guttman1
Level 4

Or does this only impact the Email Link Performance report?

Anonymous
Not applicable

Have you tired applying a smartlist to your email link report?  This may help you in filtering the links.

If that doesn't work, this can be accomplished in RCE which is the BI tool that comes with an upgraded Marketo Account