Step 2: Creating Your First Zeustrak Campaign

Good job with the previous step! Since the initial setup is up and running you are ready to create your first Zeustrak campaign.

Just follow these simple instructions to bring it all together.

Go to the main menu > Campaigns section and click the New Campaign button.

The campaign settings page consists of four tabs: General, Destination, Filters, User Access. Let's explore them one by one.

General tab
  1. The Full name field - the campaign's full name is automatically generated and can not be edited. It consists of Traffic Source + Country restriction selected for the campaign + the custom unique name you define.

  2. Name - define a name for your campaign. It appends to the campaign's full name.

  3. Countries - select countries where your campaign will be available. Leave it blank to accept all countries.

  4. Traffic source - select a traffic source you've added on Step #1 of this guide.

  5. Lander parameters - if your traffic source has additional Lander parameters, the field to add them will appear on the bottom of the General tab. To learn how to add lander parameters for your traffic source, please read this article.

  6. Tracking domain - select a tracking domain you've previously added to Zeustrak on Step #1 of this guide. After you select your tracking domain two new fields will be available. The first is the Money page URL and the second is Money pages.

  7. Money page URL - this is your campaign link. After you fully set up your campaign you’ll need to copy this link and paste it in your traffic source advertisement.

  8. Money pages - this field is used to specify the URL address of the money/safe page(s) of the source website. The content of this field will be prefilled automatically based on what you've specified in your tracking domain settings on Step #1 of this guide. If you change it from the campaign settings it will be updated in the tracking domain settings automatically.

  9. Category - specify a category for your campaign. This will help you to organize your workspace. By default, there's a General category set for the campaign. To manage the campaign categories, go to Settings > Categories from the main menu.

  10. Tags - these are very helpful for marking your campaigns. They are displayed in the campaigns list and you can filter your campaigns by them. To manage the campaign tags, go to Settings > Tags from the main menu.

  11. Note - use this field to store any useful information about the campaign (NOTE: When somebody sets this field, it is visible to everyone on the team).

  12. Advanced: Pick a cost model - this setting specifies how you want to track the campaign's cost. There are three options available:

    For the purpose of this guide, we’ll choose the Auto option.

    • Auto - this model counts the visit cost from the cost parameter value of a tracking link.
    • CPC - this model assumes that you will specify the visit cost manually and this way the value is a constant for the campaign.
    • Do not track costs - the cost values will not be tracked.

You've done with the general settings. Let's proceed to the next tab.

Destination tab
  1. Next, choose a destination where a visitor will be directed to after clicking the campaign link in a traffic source.

    Zeustrak offers three types of destinations: Flow, Path and URL. Refer to this article to learn more about it, but for the purposes of this guide, we’ll choose the Path option and press the Add path to campaign button. Consider the Path that is a pairing between a lander and an offer.

  2. You will see the Path editor. Let's explore its settings one by one.

    • Name - define a meaningful name for your path.
    • Weight - this setting is used when you have more than one path in your campaign. You can add as many paths as you want and spread the traffic between them, by defining the weight. More info on this can be found here. For now, we’ll leave it at (100).

      Status - set it Active. To disable the path set the status to Disabled.
    • Redirect method - 302 is a regular http redirect. It’s the fastest way to redirect. The referrer data is passed to the campaign endpoint. Meta refresh erases your lander HTTP referrer, but only when you link it from the lander to the offer via the https connection. Double meta refresh is pretty much the same as Meta refresh but erases the HTTP referrer completely. This is the slowest way to redirect. If you are familiar with the purpose of redirect types choose one that is most suitable for you. Here we’ll choose 302 for the purpose of this guide.
    • Direct link - this checkbox is used when you want to send your traffic directly to some offer without a lander being shown before the offer page. Leave this box unticked for now.
  3. Now you’ll need to pair the lander and the offer you've created on Step #1 of this guide. Since you’ve only one lander and only one offer, there's no wider selection here, but keep in mind that after you add more landers and offers you can create more combinations. Also, as we mentioned before you can spread these path combinations into rich flows with various weights and rules.

    Choose the lander and the offer.

Ok, now that you're done with the destination setup, it's time to go to the next tab.

Filters tab

This section contains one of the most important campaign settings. Here you define the behavior of your safe/money pages.

If the visitor satisfies the filter settings the money page (your lander) will appear. If the visitor doesn't pass the filter conditions, then that visit is filtered and the safe page is displayed.

Zeustrak hint:

Since this is your first Zeusrak campaign you should turn on the Filter all setting and keep it off until your ad campaign is approved by the traffic source. Turning the Filter all setting on will send every visit to the safe page.

After you are completely sure that your ad campaign has been successfully approved, you can turn off the Filter all option and switch it to Active.

IMPORTANT: Set active filters before you turn on Filter All. See the instructions below to learn how to set up the active filters.

  1. Active - applies the filter settings you define.

    Allow all - redirects all traffic to a money page.

    Filter all - redirects all traffic to a safe page.

    On High Alert - this checkbox enables a special filter mode. When an unwanted visit is tracked, the next five visits will also be sent to the safe page, no matter where they came from.

  2. Allow any traffic - allows all traffic from any device to visit your landers.

    Allow Desktop traffic - allows only desktop traffic.

    Allow Mobile traffic - allows only traffic from mobile devices.

  3. Allow only whitelisted ISPs - you can create an ISP (Internet Service Provider) whitelist for your target country in Settings > ISP White Lists before you can start using this filter. When this checkbox is checked, traffic from other ISPs will be blocked.

  4. Frequency cap - An additional filter you can use to limit the number of visits to your campaign. The frequency of visits is calculated by the cookies. By setting the frequency cap you are protecting your landers from bots and from unwanted visits; including your competitors. It’s recommended to set the frequency cap equal to 1 when launching a campaign and increasing this value during the optimization process.

    Zeustrak alert:

    IMPORTANT NOTE: The frequency capping feature requires a cookie file to be set on your landers that are placed on your domains. This feature is turned on by default and the cookie file is set without any notification to the user. That cookie contains the info about the user which may be interpreted as personal data, however, this info does not contain any specific data that can identify a specific person.

    In this case, if you are targeting EU citizens you might need to inform your visitors about that cookie file before they visit your landers. You can use a template provided by the COOKIE CONSENT by Insites or create your own.

  5. Facebook Filter - blacklist/database of IP-addresses and other specific markers related to Facebook.
    Advanced Facebook Filter - a set of rules and special algorithms that accurately identify unwanted visits related to Facebook.

    Facebook Prefetch Filter - the Facebook Android app generates a lot of preview traffic, loading the page before the user has actually clicked on the ad. If you switch this option on, the Facebook app will be forced to load your lander from a real ad click and the preview traffic will not be displayed in your statistics.

    IPv6 Filter - use this option to send any IPv6 traffic to the safe page.

    Filter Empty Referrers - use this option to send any traffic without a referer to the safe page.

    AdWords - blacklist/database of IP-addresses and other specific markers related to Google AdWords.

    VPN/Proxy/Tor/Hosting Filter - databases of IP-addresses of IP-replacement services.

    Luminati (js filter) - a database of IP-addresses and other specific markers related to Luminati's services. This is a JavaScript solution, so there will be a redirect and some delay to perform this test.

    Require Gyroscope on Mobile (js filter) - use this option to send any traffic without a physical gyroscope on the device (e.g. smartphone simulator) to the safe page. This is a JavaScript solution, so there will be a redirect and some delay to perform this test.

    Basic Headless - detects headless browsers. These types of browsers are often used by bots. If a visit from a headless browser is detected it will be sent to the safe page. It can detect only simple headless technology.

    Advanced Headless (js filter) - more thoroughly detects almost all hidden headless browsers. If a visit from a headless browser is detected, it will be sent to the safe page. This is a JavaScript solution, so there will be a redirect and some delay to perform this test.

    WebRTC Leak (js filter) - detects WebRTC leak. If a leak is detected it will be redirected to a safe page.

    Time Zone Consistency (js filter) [Beta] - this filter compares two time zones: the time zone expected by location and the actual (system) time zone of a visitor. If these numbers don’t match, it will be sent to the safe page. This is a JavaScript solution, so there will be redirect and some delay to perform this test.

    Language Consistency - this filter compares the language of a browser expected by location and the actual (system) language. If these languages differ, it will be sent to the safe page.

  6. In addition to the basic filters, you can also set Custom rules.

    Status - activates or disables a rule.

    Type: Filter - this blocks traffic according to a defined rule. Allow - this allows traffic according to a defined rule.

  7. To be able to use Custom rules, you'll need to press the Add condition to rule. There is a wide variety of conditions that can satisfy all your needs.

User Access tab

Switch to the User Access tab to manage campaign access. Here you can specify who has access to a particular campaign according to the user's role. You must specify a Manager for a campaign to track his/her performance.

Use the Users section to invite users to the campaign and manage their permissions. There are two types of campaign permissions in Zeustrak:
  • Can View - a user can view the statistics of the campaign, but can’t make any changes.
  • Can Edit - a user has full access to a campaign. Only tick this checkbox if you want to grant a user edit level access to a campaign.

Congratulations! Your first Zeustrak campaign is now officially set up!

To run an ad campaign in a traffic source of your choice go back to the General tab and copy the Money Page URL. Paste this link in your traffic source ad. 

Don't forget to save your campaign settings and click the Create & Close button.

Proceed to the next step, where you'll discover how to optimize your campaigns and scale your revenues: Step 3: Optimizing And Scaling Your Campaigns