Sometimes these issues with web pages not loading from CTA are due to the URL being incomplete and not including HTTP:// (or HTTPS:// depending on the correct protocol to use).
Make sure that your link is complete when working with URLs as third party clients and apps may not auto-complete this, or recognize your CTA as a link without a protocol. Also always check your links for extra spaces at the beginning of the end if they were copied.
If further assistance is required, submit a ticket to Punchh Support. (For help submitting a ticket, click here)