Control Browser Back Button Behavior

Scenario:

A common scenario in any campaign is when the visitor gets to the offer page (affiliate page), clicks on the browser’s Back button and then clicks on the tracking link again to get to the offer page.

What should happen in this case when the visitor clicks on the tracking link that redirects to the offer for the second time?

  • Should the visitor see the same offer page?
  • Should the visitor see a new offer page defined in your campaign?

CPV Lab Pro 5.0 adds control for the Back button behavior in order to allow you to decide how this scenario should play out for visitors.

Default Behavior for the Back Button in CPV Lab Pro

The default behavior in CPV Lab Pro when no extra configuration is made depends on campaign type, as follows:

  • For Direct Link &amp Landing Page Campaigns, Lead Capture Campaigns, Multiple Path Campaigns, Email Follow-Up Campaigns
    • the same offer is displayed the second time the tracking link is clicked by the same visitor
  • For Landing Page Sequence Campaigns and Multiple Options Campaigns
    • the offers rotation is applied again and the shares decide which offer to be display.
    • this means that it can be the same offer or it can be a new offer.
    • this scenario happens because these 2 campaign types allow multiple conversions from the same visitor

How to control the Back Button behavior

If you want total control over the Back button behavior, then you need to use either a Landing Page Sequence Campaign, either a Multiple Options Campaigns in order to allow multiple conversions from the same visitor.

The key in controlling the Back button behavior is to add the clnwoff parameter in the tracking link that sends visitors to the offer page.

  • The tracking link is base2.php (for Multiple Options Campaigns) or base3.php (for Landing Page Sequence Campaigns).

The clnwoff parameter can take 2 values:

  • clnwoff=1 - this tells the tracking link to show a new offer from the same campaign to a visitor that clicks on the tracking link again.
    • If there are no unvisited offers in the campaign for a visitor, then an already visitor offer would be displayed.
  • clnwoff=2 - this tells the tracking link to show the same offer as before for the visitor that clicks on the tracking link again.

Since the clnwoff parameter is placed in the tracking link, the Back button behavior can be controlled for each campaign individually.

Example 1:

  • You have a Landing Page Sequence Campaign with 3 offers defined:
    • offer1.php
    • offer2.php
    • offer3.php
  • If you want to show a new offer to visitors that use the Back button, then you would change the existing tracking link that redirects to the offer page from:
    • http://your-cpvlabpro-domain/base3.php to
    • http://your-cpvlabpro-domain/base3.php?clnwoff=1
  • The clnwoff=1 part from the tracking link URL will tell CPV Lab Pro to show a new offer when the tracking link is clicked again.
  • This means that the visitor will see the following pages:
    • first click on the base3.php?clnwoff=1 link will display an offer based on the shares – let’s say that offer2.php is displayed
    • visitor clicks the Back button in the browser and gets back to the Landing Page
    • second click on the base3.php?clnwoff=1 link will display a new offer from the 2 remaining offers in this campaign – let’s say that offer3.php is displayed
    • visitor clicks the Back button in the browser and gets back to the Landing Page
    • third click on the base3.php?clnwoff=1 link will display the only new offer from the campaign – offer1.php is displayed
    • if the visitor clicks the Back button again and then clicks the base3.php?clnwoff=1, then an already visited offer will be displayed since there are no new offers to display for this visitor.

Example 2:

  • You have a Multiple Option Campaign with 3 offers defined in Option Group 3:
    • offer11.php
    • offer12.php
    • offer13.php
  • If you want to show the same offer as before to visitors that use the Back button, then you would change the existing tracking link that redirects to the offer page from (the ‘clogid=3’ part from the URL is used to redirect to Option Group 3):
    • http://your-cpvlabpro-domain/base2.php?cogid=3 to
    • http://your-cpvlabpro-domain/base2.php?cogid=3&clnwoff=2
  • The clnwoff=2 part from the tracking link URL will tell CPV Lab Pro to show the same offer that was displayed earlier when the tracking link is clicked again.
  • This means that the visitor will see the following pages:
    • first click on the base2.php?cogid=3&clnwoff=2 link will display an offer based on the shares – let’s say that offer13.php is displayed
    • visitor clicks the Back button in the browser and gets back to the Landing Page
    • second click on the base2.php?cogid=3&clnwoff=2 link will display the same offer as before – so offer13.php is displayed again
    • visitor clicks the Back button in the browser and gets back to the Landing Page
    • third click on the base2.php?cogid=3&clnwoff=2 link will display the same offer as before – so offer13.php is displayed again