We’ve improved how we validate email links to give you peace of mind that your links work for every recipient.
Clean, properly formatted links ensure your emails perform effectively.- Encoding ensures the link functions correctly and directs users to the intended destination.
- Encoded URLs make Google Analytics reporting more accurate
- Encoded URLs ensure link tracking and reporting in Connect is more accurate.
What’s New:
- Smarter link validation to catch issues early
- Helpful error messages when a link is not going to work properly
- In other words, the link contains special characters that need to be converted into a valid HTML format.
Best Practices To Follow:
- URLs should follow URL Encoding best practices
- URLs should follow established standards
- Links should be 1000 characters or less
- No spaces in links
- Any spaces in the URL should be URL encoded by replacing them with a plus (+) sign or with %20
- When using macros in URLs, they must contain “”
- For more URL encoding best practices, click here.
Here Are Some Examples Of What To Look For:
- The link: withrealcustomers.com?param=my name
- Should be encoded as: withrealcustomers.com?param=my%20name
What To Do If You Have A Link Validation Error:
- Customers should look for these error messages and update their link (spaces or question marks are the most common issues)
Common URL Issues that Trigger Validation:
- Spaces in URLs
- Bad: withrealcustomers.com?param=my name
- Fix: "withrealcustomers.com?param=my%20name" or "withrealcustomers.com?param=my+name"
- Missing URL Encoding
- All special characters (e.g., spaces, #, &, =) must be properly encoded using URL encoding standards.
- Use URL encoding tools or resources if unsure.
- Macro Formatting Errors
- All macros must be wrapped in double curly braces.
- ✅ Correct: ,
- ❌ Incorrect: %email%, {email}
- Macro Formatting Errors
-
- All macros must be wrapped in double curly braces.
- ✅ Correct: ,
- ❌ Incorrect: %email%, {email}
- All macros must be wrapped in double curly braces.
Validation Best Practices
- NO raw spaces in any part of the URL
- NO unencoded characters (like raw ?, =, & without proper structure)
URLs must follow standard encoding conventions
- Double-check UTM parameters for correct format and encoding
- Use only supported macros in the correct format ()
Steps to Fix Your Link:
- Check for spaces. Replace them with %20 or +.
- Ensure all characters are encoded. Use an encoder if needed.
- Verify macro formatting. All must use double curly braces.
- Retest the updated link. Run through Connect again to ensure it passes validation.
- Still not working?. Contact Support with the full URL for deeper troubleshooting.