How to fix it #5: Landing page > Offer transition doesn’t work

We continue our How to fix it column and today will describe main issues with landing page > offer transition and will share the solutions to these issues. 

After you added your landing page and offer to the campaign stream in Keitaro, you need to add the link to your offer in a landing page’s code. The correct code depends on the type of the landing page.

How to add the transition to offer

For the local landing page you need to put just the {offer} macros to the text or the image, where transition is required.

Put {offer} macros instead of the link and Keitaro will generate the link automatically.
{offer} macros also works on remote landing pages with tracking script or Keitaro WordPress Plugin

In case you add remote landing pages without any integration scripts, the necessary code will be shown in the Landing Page creation window:

Google redirect or browser error

If you click an offer link on your landing page and get to Google or get any error, first of all check the destination (final) URL in your browser. The offer link should have a campaign token inside and look like the following: 

If you see another URL in a browser, but the offer is opened correct, this means there’s a direct link to the offer in your landing page code, the offer is loaded not from tracker. The solution will be to edit the code of the landing page and delete the unnecessary scripts which add this direct link.

Error: Default Campaign not found

If you see Default Campaign not found error, than means the link to offer is created the wrong way and you are redirected to the campaign domain. The solution will be to edit the code of the landing page and delete the unnecessary scripts which create this link.

Error: Sorry. The link is outdated or incorrect. Please read page Maintenance > Logs

If you see Sorry. The link is outdated or incorrect. Please read page Maintenance > Logs error, that means there are two “?” characters and the second one should be replaced with “&”. 

Also this error may happen when “_token” is lost, when the stream is deleted or the token is outdated.

The transition button doesn’t work

When you click your offer button and nothing happens, check the following moments: 

  1. Select the right variant of the code in a landing page window in Keitaro – JS or PHP.
  2. If the offer button works with the script, the link generation may not work. Open your website, and check the source code – there should be the link generated instead of the macros or the code. 

Read more info about adding offers to landing pages in our Knowledge Database

In case you checked all the steps above but couldn’t solve the issue, reach out to our support team, we will be happy to help out.