Setting Up a Web Campaign


Step 1: Set Up Click Tracking

When using the Web Campaigns feature in your boberdoo system for the first time, you must complete a two step process to enable click tracking. However, if you do not wish to use click tracking, click the “I Am Not Using Click Tracking” button and proceed to step 2. However, you will have to manually build the posting link to match the campaign. There must be the same Landing Page value as in the web campaign and to match pixel there must be a SRC, for campaign ID 15 parameters to be appended will be: Landing_Page=[LANDING PAGE VALUE FROM WEB CAMPAIGN]&SRC=[SOURCE] If you pass those values then the pixel will be included in the response.

To enable click tracking, first specify a default redirect URL. The default redirect URL is a backup URL to send a click should the intended URL fail. Most of our clients use their most popular landing page URL. Click next step. Next, you will need to export a click.php file and upload it to your server/hosting. To do this, click the “Export Click.php” button. This will trigger a download of the php file. Next, upload the click.php file through FTP to your server/hosting to the root folder or use the public_html folder if present, so the URL for your click.php file will look like this: https://www.<yourclickdomain>.com/click.php.

Finally, enter your Click.php URL into the box and click the “Verify Click.php Placement” button.

Subscribe To Our Newsletter


Step 2: Build Your Web Campaign

Now it’s time to build your web campaign. Click the “Add Web Campaign” button at the top of the page to get started. First name your campaign and add the landing page value in this format: https://www.<yourlandingpage>.com. If you are using click tracking, enter the click url which you’ve created in Step 1 (https://www.<yourclickdomain>.com/click.php)and click on “Check” button to verify correct placement of click.php. If you do not want to use click tracking enter a dummy URL and click “Next Step”. Now you should be able to add pixels for each Source.

The pixel is then included in the response based on which campaign type you select. If using a boberdoo form, the pixel will fire once the form is submitted.

If you are not using a boberdoo form, the pixel is included in the response and you have to “echo” it on your confirmation page. Because the pixel no longer resides on the Thank-You page, but is dependent on an action in boberdoo, we can only include the pixel in the XML response. You have to grab the pixel from the response and fire it from wherever you log the XML response.

XML Response Example:

<?xml version=”1.0″ encoding=”UTF-8″?><response> <status>Matched</status> <lead_id>69</lead_id> <tracking_pixel></tracking_pixel> </response>

If you are not using boberdoo click tracking, you can still include pixels in the response at your specified time, with one workaround. The required fields without click tracking are Landing_Page and SRC. In order to have the pixel included in the response for a specific source, the Landing_Page value has to match the Landing_Page value in the web campaign that contains that SRC’s pixel.


For example, let’s assume you set up a Web Campaign with  the landing page value:

The click link generated is:

You would change it to: