Automatic Update Doesn't Work

Check access permissions for the directory TDS and files. Set permissions 775 or even 777.

If the access permissions are alright and you have the free space on the disk, you can do a manual update.

General Issues

What will Happen When the License Expires?

TDS will continue to split traffic, but the admin panel will be locked.

Is it Possible to Install Multiple TDS with One License?

Yes, if they use the same IP-address.

Can I Change the IP in the License?

You can change IP in your account on our site.

Use of Keitaro

What is Address of the Admin Panel?

http://your_domain/admin

Can't Log in, an Error "Authorization is locked"

The protection against brute force attacks was activated. Delete a file /var/auth/store.dat to reset the lock.

How to Recover from a Forgotten Password for TDS?

Download a script http://keitarotds.com/getfile/reset_password. Upload it via FTP in directory TDS. Open in browser http://your_tds/reset_password.php. Enter your login and a new password on the page of script. After changing the password, delete the script.

Time of License Expiration in TDS didn't Change after Extension

To force a license update in TDS delete a file /var/license/hash.lic.

How Can I Change the Key in TDS?

Enter a new key in /var/license/key.lic and delete a file /var/license/hash.lic.

Can't Delete or Edit TDS Files

If you need access to a single file create a script in the TDS directory.

<html php>
chmod('file/path', 0777);
</html>
Replace the path to the file and open it in browser.

Why are Access Permissions 777 Required in TDS Directory?

Installer and a script of updating require permissions to create and overwrite files. If the server is configured properly then attributes 775 will be enough but often the web server runs as a different user and the other group.

If you do not want to use the automatic update of TDS then set the access right 775 on directory /var and 655 on others after installation.

How to Unpack Archive tar.gz in Windows

"No Data" in Statistics and Charts are Empty

Open in browser http://your_tds/cron.php, you should see an inscription “done”.
If after that the charts and data will appear in the statistics then you need to configure/reconfigure the task scheduler (Cron) http://wiki.keitarotds.com/cron.

Statistics of Referrers isn't Showed

Referrers from Google aren't Passed

25 September 2013 Google enabled https on the search results page. When goes from https to http referrer isn't passed.

How to Pass the Google Adwords Moderation

Change the action for bots to “Skip”. Enable action CURL in the streams, so TDS will show a page with an offer without doing any redirects. After moderation pass, change stream actions to redirects back.

Why TDS is Marked as "Malicious site" in VirusTotal

The reason in the redirect from domain to another domain (remember Extra URL?).

To remove this status set in Extra URL any page from current domain. For groups use redirects like script, frame or FormSubmit.

How to Replace or Hide a Referrer?

Here are several ways:

Address TDS in the referrer. Just select one of redirects: JS-redirect, “Open in Frameset” or FormSubmit.

A referrer anonymizer. There are a large number of network services which make redirects through their domains. For example, anonym.to or beam.to.

Any referrer. Enable redirect “CURL”. A page will be loaded and the content will be shown to a user. Actually the user remains in the TDS, he will just see the content of a final page.

How to Pass Parameters through TDS?

In the stream add to the affiliate URL this code &utm_content={utm_content}&utm_medium={utm_medium}. You'll have URL like this: http://landing.com/page?affid=123&utm_content={utm_content}&utm_medium={utm_medium}&utm_source={utm_source}

In this way you can pass any parameters, just add param_name={param_name}.

How to Send Traffic to a Specific Stream?

In each stream add a filter for a GET-parameter. For example, in the first stream: a parameter name “stream_id”, mode “allow”, a value from 1. Similarly for others, but values: 2, 3, 4, etc.

How to Catch Traffic with Blank Referrers?

How to Exclude Getting into a Stream by Keywords?

Why the Random Stream Selection Distributes It Unevenly?

The stream selection occurs randomly. When the selected stream does not take a visitor (because of filters) the visitor is sent to the other randomly selected stream. If the filters are disabled then the distribution will be smoother. Try to redirect traffic from streams of a current group to new groups with the random distribution.

How to Do a Split-Testing?

Create a new group with the random distribution and create several streams (variants) in it.