CPV V11.0 changes summary
The following changes can be found in CPV Lab (opens new window) and CPV One (opens new window) version 11.
Multi-currency support
You can now decide what currency you want to see your revenues in all the reports.
By simply deciding what is the currency you want to use, CPV Lab will check the exchange rate for today and will do all the changes in all the reports. All the reports will be using the currency you select as default.
Also, for each offer source (meaning for each affiliate network or partner) you can define the currency you will the commission from that network.
New API integrations with Google
Now the costs will be automatically syncronized with Google Ads via API.
To start using this integration you need:
- to have a PRO or above plan of your CPV tracker
- to go to Sources -> API integrations
- Select Google Ads and follow the steps from there
Here is a step by steo guide on how to use this integration
Improved Session Management
Until now, if you didn't use your tracker for a period of time, you were automatically logged out from the system. Now you can configure after how much time you want to be logged out.
- Go to Settings -> Configuration Editor page
- Add how many minutes you want your login session to be in CPV
- Click Save
Custom domains checks
Custom tracking domains are very useful now with the need of first party cookies.
In order to add a custom tracking domain there are 2 checks to be done:
- to have a SSL
- to have the right CNAME defined
All this is done now automatically and you can visually see which domains are ok and which have issues.
Redirect profiles changes
Allow conditions in redirect profils on GET/Post requests
Redirect profiles was updated to accept conditions on GET/Post requests.
- you can define an URL to be called
- the redirect condition is
true or false
based on the value returned from that URL
How this will work:
- define a Redirect Profile
- in your campaign (in the section from the bottom of the campaign setup page or in the dedicated Redirect Profiles page)
- Name - set any name you wish for the Redirect Profile
- Conditions
- define a condition for the redirect with the following values:
- type:
POST Request
- operator:
is not
- value:
return":1
- URL:
requested url
- it can also have parameters, like:
domain/api/?ip={!ipaddress!}&useragent={!useragent!}&campKey=CA-{!campaignid!})
- it can also have parameters, like:
- type:
- define a condition for the redirect with the following values:
TIP
Example:
If you will use this link as Redirect URL: domain/api/?ip={!ipaddress!}&useragent={!useragent!}&campKey=CA-{!campaignid!})
- This redirect condition will replace the
{!ipaddress!}
,{!useragent!}
and{!campaignid!}
wildcards with the actual values - then it will make a POST request to the URL, passing the parameters also.
- If the response doesn't contain
return":1
, then the condition is matched.
- Destination URL:
- choose as the redirect destination "URL" and enter the URL where you want to redirect traffic that matches the condition (unwanted traffic)
- traffic that doesn't match the condition (legit traffic) will be sent to the offer URL.
Allow redirects to offers with /offer or /offerID
Allow redirects to option groups with option/group-name
Listicle campaigns are now much easier, with smart links available. You can use the "Option group name" in your URL so you can send the traffic directly to that option.
# | CPV Page name | Alias to be used | Explanation | Campaign type |
---|---|---|---|---|
1 | base2.php | /offer | Instead of the normal base2.php used to track and redirect to the offer, the link will have the format "domain/offer" | can be used in all campaign types |
2 | base3.php?cloid=offerID | /offer/offerID | The direct link to the offer will use this alias | Multiple Option or a Landing Page Sequence campaign |
3 | base3.php | /option | The link that will rotate between Option groups will use as alias the option group name | Multiple Option or a Landing Page Sequence campaign |
4 | base3.php?cogid=option-group-ID | /option/option-group-ID | The link to a specific option group will use the option name and the group Id | Multiple Option or a Landing Page Sequence campaign |
5 | base3.php?cogid=option-group-name | /option/option-group-name | The link to a specific option group will use the option option name and the option group name | Multiple Option or a Landing Page Sequence campaign |
Allow redirect profiles with conditions based on "Contains / Doesn't contain" operator
Drill Down report
The Drill Down report allows you to see your marketing data on 4 levels.
- select the campaign and the timeframe for your report
- choose from the dropdowns the levels you want your data to be grouped by
- expand each level by clicking on the
+
sign at the beginning of the row - exapand next levels in the same way
- if you change a level, click the refresh button
- you can find more details about this report here
Integration with WarriorPlus
A new integration with WarriorPlus that allows conversion payout to appear in reports.
Expanded Facebook CAPI integration - allow passing additional user details
Option to assign custom domains to user accounts
When you create a new user account, you can now give permissions to all custom domains or to some custom domains.
- Go to "Settings -> User Accounts"
- Edit or add a new user
- On the Custom Domain section select what custom domains should this user have permissions to.
Reuse the same landing page in multiple campaigns
Option to track conversions in a specific time interval
Track entire website (e-commerce, blog) with one tracking code
The tracking for landing pages is done by adding some tracking code in the body of the page (Step2 code from Campaign Setup Page).
You can track your entire website (if you have an ecommerce website, a blog, or any other website) by placing the tracking code only once in the website header and following these steps:
- Create an "Organic traffic" campaign
- Select "Organic Traffic" as your traffic source
- it will get the
{pagename}
in an extra token parameter
add the direct traffic code only once to your site common code
add as many pages as you want to your website
in the reports you will see the page name and you can filter the information by using it.
- Create an "Organic traffic" campaign
Direct Tracking code updates
Some traffic sources don't accept redirects. Like:
- Google Ads
- Microsoft (Bing) Ads
- Facebook (Meta) Ads
For these traffic sources the traffic is sent directly to the landing page. And, in the landing page there is a code to do the tracking, called Direct traffic code
When you create a Google Ads, Microsoft Advertising or Facebook (Meta) Ads campaign, you will get all your pieces of code in the "Pixels & Links" section.
This includes:
- the Direct Traffic Code for your landing pages
- the tracking code for your landing page activity
Now you have a dropdown next to the Step 2 code and you will get the complete code for each landing page in there.
So, you don't have to get the Direct Traffic Code manually for your landing page any longer!