How Can We Help?

Why is my SmartLink CTA not working?

You are here:

Remember, there are 2 methods of automated linking in SplashMaker:

  • SmartCTA CSS (Under the SplashMaker+Splashmetrics section)
    • This class that is used on buttons, etc. within the content weblet to provide cross-weblet hyper-personalized linking.
  • SmartLink URL (Under the SplashMaker+CRM-of-choice section)
    • This is used in your CRM (via the Platform Integration page) to generate the custom linking via emails and landing pages.
SmartCTA CSS Class

If you are using our content version templates, this CSS class has already been set up on the buttons, etc. So, the personalized cross-linking will happen for you automatically.

If you are adding additional buttons, menus, etc. you simply need to apply the SmartCTA CSS class to the item as follows:

splash_smart_cta

That’s it! The auto-linking will happen automatically!

SmartLink URL

If you are linking to these weblets from within your CRM, and are only getting the landing page with the form (e.g. – not bypassing the form and directly pulling up the personalized version of the weblet) – something is missing in your CRM contact fields for that contact.

Select your CRM for more specific info…

This SmartLink URL is automatically generated from the HubSpot Mapping component. So having that mapping right is critical for this SmartLink to function correctly.

For more information on the set up necessary for this functionality, refer to the Platform Integration page.

Let’s take a quick look at the SmartLink code…

https://asset.xyz.com/custom/?email={{contact.email}}&firstname={{contact.firstname}}&lastname={{contact.lastname}}&jobtitle={{contact.jobtitle}}&company={{contact.company}}&dcd={{contact.hs_buying_role}}&assetid=productX

The items on the left side of the “=” sign are from the Personalization Form. (except for the AssetID which is from the HubSpot settings page). And the items on the right side of the “=” sign are the HubSpot personalization tokens.

If you’ve done everything correctly and the SmartLink is still not working correctly, there are some quirks with various HubSpot use cases you should be aware of:

  1. Check the various fields for your Contacts and make sure there are values present for each of the token items shown in the SmartLink URL! If you don’t do this, the asset will auto-default back to the form page when you link to it from HubSpot.
  2. HubSpot will only automatically fill in the customized tokens on:
    • HubSpot Landing Pages
    • Marketing Emails
    • Sequence emails
    • HubSpot will not, for example, automatically fill in the tokens on standard emails generated directly in the UI via the Contact page.
  3. If you have added hidden fields into your Personalization Form, these will NOT automatically show up in this SmartLink, since they may or may not be used in the content customization. You must manually add those items to this link for it to work correctly. For example, if you have a hidden field called “Attribution” to track these assets, and the field value is set to “xyz” – you would need to add &attribution=xyz after the AssetID item for this to work. If you don’t do this, the asset will auto-default back to the form page when you link to it from HubSpot.
  4. IMPOPRTANT! If you are using these SmartLinks in native Sequence emails in HubSpot, please be aware that at the time of writing this, HubSpot does NOT automatically add UTM parameters to these SmartLinks – unlike it does for Marketing emails (if you have that set in the UTM settings in HS). Again, this is just not with Sequence emails. In turn, this means that Splashmetrics will see this Sequence traffic as Direct – not Email as it should. To fix this, you need to manually the &utm_medium=email parameter to the end of the above link.

Remember to ALWAYS TEST your SmartLinks before you send out your emails! The worst outcome is sending a mass emailing to lots of contacts with a broken SmartLink!

Coming soon…