Skip to content


Knowledge base

Cloacking Without Redirect With Help of Binom

Hi there! Many people made their first green numbers when majority of affiliates didn’t have to overthink cloacking as much as now. It became more difficult to earn same amount of money, as we used to do with pop and redirect traffic. It’s not only because of the new Chrome updates, and new ads placement rules of Google, but also because of bot traffic, spy tools, in particular, Adplexity. It’s one of the most modern spy tool in affiliate marketing.

Arbitrageurs working with pop and redirect traffic are doing their best to tests and search of profit links, but competitors know how to surf your ads or Adplexity bots would post your landing pages or your domains on its service which can kill all your efforts in the shortest time. You shouldn’t be afraid of trying new solution which we made for you. If we speak about such function as integrated landing along with useful tool you can significantly add you a few dozens of percent to ROI. It won’t guarantee you 100% but it’s really possible that your links won’t be found.  

What is That Service?

MagicChecker is services helping to protect your ad campaigns against bad traffic, competitors, spy tools, traffic source moderators, advertisers who are ready to monitor your ad campaigns.

What is the aim of this service?

Picture it, you will find a good offer + landing + source and launch it on your pop- traffic. Your ad campaign works with +200% ROI, but there is high possibility that after a while you would find your landings in spy services. If affiliate has enough resources and experience, he or she will have no trouble finding your ad campaign and coping your profit links. In such case your advertising campaign will get little ROI.


The history of trackers development

Let’s reflect on the not so far past and enquire where all famously known to all arbitrageurs terms came from. We will tell how effective way of ad campaign’s management and cooperation of users with ads was formed.

The first appearance of banners and CPM model (price for 1000 impressions)

This is how the first banner looked like.
From the begging of the Nineties development of the Internet ad marketing has been making progress incrementally. In 1994 the main page of Global Network Navigator became the first business platform for banner advertisement placement. Up to April 1995 big and world-wide famous advertisers, as MasterCard and Zima, paid to GNN from 120 to 10000 dollars for a week of advertising placement. After a while the term “banner ads” was created. One of the significant part was creation of special sections on sites for banners displaying. Owners of Hotwired are the first who were able to successfully sell all ads on their site.  


Internet Advertising Evolution

The was time when searching information in the Internet meant passing through dangerous areas. Almost all ads were unpleasant blinking banners and accidental ads in the left and right panels of your browser. And there were no Adblock.

Since then advertising in the Internet has significantly evolved with constant increasing of new users preferring online purchasing. Internet advertising from tasteless, disturbing advertisements became the huge multibillion industry with variety of ads.


Transferring the tracker from the server to the server with saving data

How to transfer

To simplify the understanding, we implement the following notations:
server1 – the server from which the transfer is performing;
server2 – the server to which the transfer is performing;
folder1 – folder on server1, which you need to create (example mkdir /root/mysql);
folder2 – folder on server2, which you also need to create (example mkdir /var/lib/mysql_backup).

Attention! The folders /folder1 and /folder2 must not be the real paths of your current MySQL files!

1. 1. Install xtrabackup:
apt-get install percona-xtrabackup-24
If it did not work, you can check the official installation instructions, briefly:
wget$(lsb_release -sc)_all.deb
dpkg -i percona-release_0.1-4.$(lsb_release -sc)_all.deb
apt-get update
apt-get install percona-xtrabackup-24

2. To create a backup, you need at least the same amount of space as all your MySQL databases occupy together. You will also need a place to create an archive, which you will need to transfer to another server.
In practice, there is usually no extra space, so you can immediately backup to a remote server. To do this, install sshfs on the server from which we will transfer:
apt-get install sshfs
To mount a remote folder:
sshfs username@server:/folder2 /folder1
where username@server – is the user and IP from server2.
(example, sshfs root@ /root/mysql)

3. Make sure that there is no traffic going to the tracker.
You can just stop nginx:
service nginx stop

4. To start the backup process, execute:
innobackupex --no-timestamp --user=root --password=PASS /folder1
innobackupex --no-timestamp --user=root --password=PASS --apply-log /folder1

where PASS is the password from the MySQL root
(example, innobackupex --no-timestamp --user=root --password=PASS /root/mysql
innobackupex --no-timestamp --user=root --password=PASS --apply-log /root/mysql

Depending on the database size, backup time can vary from 5 minutes to several hours.

5. On a remote server, you need to stop MySQL and replace the database files with the backup files:
service mysql stop
mv /var/lib/mysql /var/lib/myslq.old
mv /folder2 /var/lib/mysql

(example, mv /var/lib/mysql_backup /var/lib/mysql)
chown -R mysql:mysql /var/lib/mysql

6. Now the root MySQL password you have on server2 is the same with one you have on server1, and it needs to be changed in the configuration file of the tracker:
– Open configuration/system.php file in the tracker folder, by default it is /var/www/binom/configuration/system.php;
– Find the line with $this->password=;
– Replace the old MySQL password with a new one;
– Save changes.

7. Execute:
service mysql start
mysql_upgrade -uroot -p -f

8. Restart MySQL and check the functionality of the tracker.
service mysql restart

9. Unmount the remote folder (execute on the old server):
fusermount -u /folder2
(example, fusermount -u /root/mysql)