How TDS works. Installing and configuring Simple TDS on Beget hosting. For those who did not understand

TDS. (Traffic Direction System) - traffic distribution system. From the definition it is clear that the system will be useful for those who work with traffic. TDS is a script.

Suppose you have a website that visit visitors from different countries. You need to convert visitors to money with a few affiliate programs. One affiliate program is counting only visitors from the Russian Federation, and the second accepts the CIS traffic. With TDS, you can control the trapping, sending visitors to where you need.

Another advantage of the traffic distribution system is that if the resource that send traffic will be unavailable traffic goes on where we point.

I use TDS to distribute the database on your own. The use of TDS in my case is simply necessary, as it is necessary to share visitors to countries and pour the traffic at once to several adults of affiliates (or Detting of affiliates).

There are many different TDS. There are both free and paid. I use the free Simple TDS system.

Simple TDS. - Free traffic distribution system. Download TDS and read the documentation on it on the developer's website.

Install Simple TDS

In installing Simple TDS there is nothing complicated:
1) Download the archive with a script inside on the download page. I have a version 1.3 Beta (MySQL Version) - works great. (Version without mysql has not tried).

2) Unpack the archive and pour it on hosting. You can pour the script to a separate domain (http: // my-tds ..

3) We go to phpmyAdmin, create a MYSQL database and import a DUMP.SQL file to it.

4) Open the Config.php file and edit it.

$ mysql_host \u003d "localhost"; // Host name. Most often it is Localhost.
$ mysql_login \u003d "login"; // MySQL user name.
$ mysql_password \u003d "password"; // Password user MySQL.
$ MY_DATABASE \u003d "TDS"; // MYSQL Database Name

$ password \u003d "123456"; // password to access the appointment of the script

$ Debug \u003d False; // Install in True if you need a debug mode. In this mode, the director of the database does not occur.
$ scriptur \u003d "https: // Site / TDS /"; // Url script with a closing slam at the end.
$ reserved_url \u003d "https://www.google.com"; // Backup Url, on which the traffle is poured during errors (the autumes are not configured for the scheme, the wrong SID schema in the query, too hard filter conditions)

Save the file and pour it on hosting.

5) Install on the Archive folder and on everything inside it, right 777 .

TDS is installed and ready to use.

When accessing TDS you will be asked to enter the password, after you get into the admin.
First of all, you need to create a scheme. To do this, enter a name and click the Add New Shema button. You can create several schemes, it is convenient when you work with multidirectional affiliates (for example, one scheme for the ADTTIVE WORLDERS, the second for adult partners).


Now for the schema you need to create autows. Out is a URL to which traffic with the URL of the circuit will redirect. To create tracks for the schema, click on Outs. Enter URL and GEO (country cuts). If all countries are needed, then leave "All". Country cuts can be viewed by clicking on the show:

You can create a few more auto, filtering traffic as you need. Also in Simpletds implemented an inspection on the uniqueness of the visitor. At the end, you can create an out, which will merge all the disgrace within this scheme. To do this, do you need to check the box next to Exit Out?

Smoke at work with Simpletds.

Another system for the distribution of traffic, which in my opinion deserves attention. He himself started and actively useing so far.

Disadvantages:

  • they say that there are holes in safety;
  • obsolete morally, the last release of Already from 2008;
  • does not be divided by mobile and desktop traffic.

Advantages and those features that I like:

  • is free;
  • clear and fast re-direction of traffic depending on the country;
  • additional filters for individual IP addresses and the range of IP addresses. Example: We merge the traffic of the prohibited topic from the social network, we catch a ban. We see the TDS logs - we calculate the IP address of the moderator - add it to the filter, and next time we send it to the filter not on your partner, and on the site of Orthodox dating;
  • system of several "auto" (outgoing traffic flows) with custom priorities. Those. For example, we have three offer / partners, with the same geo, prescribe AUTUs (outgoing traffic flows). Different weight: 100, 5, 1, as a result, the most likely the first user click will send it on the link with the weight of 100, the second click of the same user will send it. Its on the link with the weight "5" and so on. The nuance is useful, for there is a lot of woodwood, which go over one link several times - and this is the chance to slip the user just the site and then the proposal that will eventually satisfy it.
The main stages of the installation

1. We are registered on the hosting - choose the BLOG rate, it is enough completely.

2. We register a domain and attach it to hosting, create data for the entry on FTP to your hosting. If the FTP client is not - I recommend Filezilla Portable.

3. FTP client goes to hosting, in the Public_HTML folder, create a directory where we will put Simple TDS. You can also install in the root directory, but from paranoid security reasons - it is better to be in a sub-folder. In addition, you can use the domain in parallel by creating a dull blog on it (like me).

4. In the Hosting Control Panel, we go to the MYSQL section

And create a database

5. Download actually files, unzip them, let them lie.

6. We return to the Hosting Control Panel -\u003e MySQL\u003e Go to PhpMyAdmin

We enter using the login and password from paragraph number 4.

7. Go to the tab Import

And import a dump with the MySQL base structure (we are looking for a dump.sql file among files from paragraph number 5).

We receive a message about the successful completion of imports.

8. Among the times-archived files from the fifth point we find the most important and important - config.php - open it and introduce the necessary changes - your username / password from the MySQL base, password to access the administrator directly by TDS, the backup URL where to poison The traffic has not approached any scheme, the URL on which your TDS will work.

9. We download the files for hosting, on the Archive folder and everything inside it I bet 777.

Right-click on the folder - file access rights

Set the ticks as on the screen or simply fit the numbers from the keyboard

10. If you use the database cleaning from outdated statistics, you must configure the execution of the CRON.PHP file to schedule, ideal at the end of each day. In the Hosting Control Panel, we go to the Crontab section and put the CRON.PHP script for regular execution

About the work of "Auts"

  • Out URL is the address to cross the traffic.
  • Unics - the number of unique visitors to this outout.
  • GEO is a filter by country for this outout. The default is ALL, which means - traffic from all countries can go to this out *. You can resolve or block traffic from certain countries, introducing additional two-digit codes into this field. For example, if you want that only the traffic from the USA would be on this output, then instead of all you need to enter the US. You can write several codes of countries separated by a semicolon, such as the US, CA, GB will mean that the traffic can only merge from the USA, Canada and the UK may merge on this out * *. And vice versa, if you need to have a traffic from all countries on this out *, then you need to write ALL and through the comma, the codes of exclusion countries with an exclamation mark in front of the code, for example,! TW ,! CN - on this Out * will pour traffic from all countries except Taiwan and China. The list of all countries with their codes can be viewed by clicking on the show link under the table with the schemes.
  • Active - active or not this out. Inactive tracks, traffic will not be poured. Inactive autumes * painted red, active - green.
  • Reserved? - Is it counting this out * backup for this scheme. The backup outages * merge the traffic that did not come up for the filters of the scheme for which no working out of the work was found. If there are no backup tracks in the diagram and the traffic has not approached the filters for the workouts, then the traffic will merge on the global backup output * set in config.php.
  • Save is a button that retains changes for this outout.
  • Del - button removing this outout.
  • Show Filters - a button that opens an additional filter editing frame for this outout (IP filters, etc.).
  • The field is weight. It introduces the so-called weight for the outout. The weight of the auto affects the number of traffic that will be fused to the outout in the framework. Weight is set in numbers.
  • Numbers in the WEIGHT field are relative shares. Those. If all the tracks are weight \u003d 1, then traffic is poured on them evenly. If three outages with weights 1, 2 and 3, respectively, then 1/6 of the traffic will go to the first, on the second 2/6, on the third 3/6. Well, or on the first one will be two times less than the second. On the third three times more than the first.
  • Tick \u200b\u200b- Exit Out. Noting her you say to consider this out the so-called export`. This means that all non-unictages who visited all ordinary tracks will not be reincarnated on them, and will merge on EXITOut`
P.S.

In this topic, I gave a link to download the SIMPLETDS distribution not with off. Site, only for one reason - the assembly from the official site has inside a feature that impedes the normal or installation, or directly work. I do not remember exactly what was the problem, I was looking for Google - corrected. Therefore, it should be adequate.

The input to the administration of the script should be carried out at example.org/directory/index.php, because When accessing the address example.org/directory/index.html, you will not work out, index.html with the contents "The Requested URL WAS NOT Found On This Server" I put it to distract attention. Keep in mind.

P.p.p.s.
I only described the highlights that came across myself. Full manual from the creator is available on


In this post I will write briefly exactly how to use TDS in working with file traffic. Those in the subject of good, but this post for those who do not know and did not work with TDS.

TDS. - This is a traffic distribution system, used to distribute traffic via various parameters.

For review, I chose TDS called. This is an improved mod known to TDS Simple TDS.. These two TDS OpenSource, i.e. free.

So, first of all download TDS and install it on reliable hosting. Installation in the archive There is an instruction - there is nothing complicated. The only GEIIP mod can not be installed on your hosting. There must also be PHP 5, Compiled WITH: GD 2+ and Freatepe 2+.

When setting up TDS in the config.php file:

1. We register your access to the database (// MySQL Settings). The database needs to create in advance on the hosting and import a dump into it - goes in the Install folder.
2. If you have IP static and not dynamic, we turn on access to the adminship of your TDS only from the specified IP and specify your IP (// IP Access to Admin Panel).
3. Specify a complex password and login that it would be difficult for it to choose attackers (// TDS Settings).
4. It is advisable to rename your Go.PHP file, and so on. Further rules all that we consider it necessary.

After installation, we enter our TDS. To do this, use Link Vash-domen.ru/ eNTER.PHP.

After entering the administration of your TDS, create a new stream. To do this, enter the name of the stream and click Add New Schema..

After creating the stream, you will see such a picture:

Schema info - Your name of your stream
Send Traffic URL - The link to which you should merge your traffic with your Dorov.
Del. - it remove stream
S. - flow statistics
Outs. - Your tracks on this stream.

Flows themselves (Schema) can create a lot.

Outs. - These are links where your visitors who fall on this flow will be redirected. In Outs, the rules are just prescribed as why and for what principles to distribute your traffic. At each stream (SCHEMA), their autows (OUTS).

Press the OUTS button. And create our first Out of Potok 1.

Here we need to specify a plum link on the Stimulprofit affiliate file. But there is one nuance, in the link we need to pass the name of the downloadable file at least, and as a maximum of the stream number and the size of the file. To do this, we need to use metarameters. All this is well written in the manual to TDS, on this without unnecessary details immediately show what to write.

If we want to drain on files - we take a Stimulprofit link in the station (traffic flows - to generate a link - the phrase for search \u003d key - direct link to download archive), for example

http://depositsp.com/110/Key.

And fit it into OUT URL, but since we need to transmit the file name - Key, then instead you enter the parameter TDS, for example ((TDS-KEY)). It turns out:

http://depositsp.com/110/((TDS-KEY))

If we want to filter traffic by country, then in the GEO field fit the symbol of the country (you can find ALL COUNTRIES - How). But since in Dunnmo, we will refer to the same link from all countries to the same link, then in the GEO field, we leave ALL.

Click the Create Out (Add) button.

If we want to drain the traffic not on the file A on the patch, then we take the corresponding link in the Stimulprofit admin administ, for example:

http://depositsp.com/?wkey\u003d110&q\u003dKey

We enter instead of Key metapameter, we get:

http://depositsp.com/?wkey\u003d110&q\u003d((TDS-KEY))

We get the second out:

Only I turned off the second out (removed the Active checkbox). It turns out now the traffic on the files will be merged. If you enable the second outout and disable the first one - it will merge on the platform. You can configure the weight of the tracks (Weight), and merge part of the traffic on the files part to the stimulus date, etc.

Or you can throw the traffic with Russia to the files to the files - to the first out and everything else on the second outdoor on the platform, it will look something like this:
That is, you can customize how to want to go where and how to merge your traffic.

Main essence: With your Dorov, you merge all the traffic on the same link on your TDS on some one stream of your TDS. And then, as you want, and distribute it with filter, change the domain where to merge, etc. And all this changes in one place - in your TDS stream paths.

So, to merge traffic from our Dorov, you need to send Traffic URL on the Send Traffic URL, it has the form:

http://vash-domen.ru/go.php?sid\u003d1
I just have a go.php on the screenshots to be renamed to Perehod.php

But since we merge the traffic on the stimulprophitis affiliate, but we need to send the file name in the link, besides, we have provided it in our tracks.

For this, we simply add the Matapameter & TDS-KEY \u003d Your Kay, i.e.:

http://vash-domen.ru/go.php?sid\u003d1&tds-key\u003dwash Key

http://vash-domen.ru/go.php?sid\u003d1&tds-key\u003d

vash-domen.ru. - This is the domain on which your TDS stands
go.php. - This is the name of the redirect file on your TDS (maybe you renamed it)
? sid \u003d 1 - This is the number of your stream on your TDS
& TDS-KEY \u003d - This is the metapameter of your TDS.
- This is a Jakodorgen Pro Macro, the keyword name. When generating a dora, this macro will be replaced by keywords.

Thus, on the dorach, you always insert a link only to your TDS, and not to the stimulproprofit domains. But already on TDS in the tracks, you insert links to domains and stimulprofit patch (as described above).

Why the use of TDS is convenient:

You merge traffic from all your Dorov in one place.
You can see the exact volumes of your traffic.
You can switch at any time where to drain all your traffic from all the darling with one fixing of the auto in your TDS.
You can distribute your traffic in different criteria.

If you wish to transfer other data from Dorov to stimulproprofit, we do it similarly through the metaparameters.

We take our original link

http://depositsp.com/110/Key.

To transfer a key, use the parameter ((TDS-KEY)) , and for the transfer of the stream, let's say ((TDS-POTOK)) . In the way in TDS put the link:

http://depositsp.com/((tds-potok ))/((TDS-KEY))

Well, by analogy, if we merge on the platform:

In the way fit:

http://depositsp.com/?wkey\u003d((Tds-potok ))&q\u003d((TDS-KEY))

With Dorov helmet on:

http://vash-domen.ru/go.php?sid\u003d1&tds-key\u003dwash Kay & TDS-POTOK \u003d Your stream

For those who did not understand anything:

If the stimulprofit domain (as a public and your parked there) banned the antivirus, you change it to the new only in your TDS in the outs and that's it. You do not need to touch your doras for this.

With TDS you never lose traffic.

We look at other associated posts:

  1. \u003e\u003e\u003e Introducing a new template for Dorvel Generator Jakodorgen I-DLE-0005. The template has 3 options: 1. Russian-language version of the I-DLE-0005-EU template for Jakodorgen Pro under the Stimulprofit 2. English version of the i-DLE-0005-EN template for Jakodorgen Pro under the Stimulprofit 3. Russian-language version of the I-DLE-0005 template RU-3R3 For the free version of Jakodorgen 3R3 under Stimulprofit, all three options go with settings files ....

  2. \u003e\u003e\u003e I suggest purchasing my new template for Jakodorgen Pro, which I specifically made the stimulprofit. The template is a bit reminds of DLE. New: With the template there are dongen settings files (options.txt, proj.txt and others), which will allow you to see what I usually put the settings. Included 2 options for settings and 2 slightly different templates ....

  3. \u003e\u003e\u003e I suggest free download My new today made template for Jakodorgen Pro, which I specifically made a stimulprofit. The template is a bit reminds of DLE. The template is provided only to my referrals in Stimulprofit ....

  4. \u003e\u003e\u003e Pattern for Jakodorgen 3R3 under Stimulprofit for free for referrals today made template under the good old free jakodorgen 3r3. Niche happened. How can it be quickly generate compared to about :-), although there are no many macros in it ....

  5. \u003e\u003e\u003e Generator Dorwaev Jakodorgen Pro Generator Description: Dorvel Generator Jakodorgen Pro creates high-quality roads with the structure of article seats for WP like. Dorwei, created on Jakodorgen Pro, have competent logic of the location and hierarchy of pages, and are well indexed by search engines. Dorgen allows you to quickly create a large to-in Dorvela for the affiliate program on the Conversion Conversion of Stimulprofit Traffic ....

  6. \u003e\u003e\u003e The author of Dorgen Jakodorgen announced the exit after a couple of weeks of the new desktop version of Jakodorgen-Pro: "Jakokruzo: over the desktop jakodorgen-pro. It is difficult to say in time. I think 2-3 weeks. Today I wrote a new interface. In the Pro version it will be completely html, i.e. Like the server prog, and it can be changed, redo, do your own. "...

Hi friends. Many dorand programs, and how to work, no one teaches. Rather, learn, such as Jonn22, but people just do not understand what it is why. And people you need to warm up, tell us before what they knew, make sense to work on this topic or not. And then people will come to the training courses more purposefully.

In general, I decided to correct this business, to give food for reflection to my colleagues, blog readers, well, and just those who pass to my blog. I will tell about the useful software for traffic distribution. It will not be needed by Tolcott, who rises Dorwea, but also those who need to sort traffic on the site. For example, when working with CPA networks. By the way, according to the dorams, I will not touch the moral side. Moreover, in Yandex you can observe such

There is nothing complicated when installing, but I still go through the steps to be seen.

InstallationTDS. By steps

    I downloaded the distribution of TDS Sympl from the official site. It downloads in the RAR file. Then the contents of this file flooded through the FTP using the server to the folder of its subdomain

This file will be needed a little later.

3. Then you need to create a new database for our script. I have on test Ake Majordomo this is done just

On the MysQL Management tab, I enter the form of any name of the database and click Create. On different hostings, the creation of a database can be organized in different ways. But still, the principle will be everywhere and the same.

4. Then I went to PHPMYAdmin. Here, in the drop-down menu, I have my newly created database

5. Now you need to import a dump with a structure dump.sql. It's just done. On the Import tab, select the dump.sql file, load on the server, and after loading it is unpackled


6. Now you need to edit the Config.php file so that our script can connect to the created database.

Everything is just enough here. Just fill in all fields by data that we filled above

The only one nuance. After installing the script, everything was in milarity workers. There was a default encoding UTF-8. I changed on Windows-1251, after that everything began to be displayed normally. So consider it.

7. The interface of the script in Russian, so that everything is without problems

8. Then put access rights. All this did in Total Commander

Actually, we all have this. Our TDS for working with Dorvers is ready.

I have everything today. Before the waves

  • A source - Select the source of traffic from the list. It must be created earlier.
  • PP - affiliate program. It must be created earlier.
  • Name - The arbitrary name of the stream, is used only in the statistical interface.
  • Link - The link in which traffic will go to the PP. The problem must contain a macro ((vcode)), which transmits a unique code necessary to load leads from PP into the tracker. A specific reference format depends on PP, for the known PP system, a hint is output - in which parameter Macro is substituted (((vcode)). The following macros can be used in the link:
    • ((vcode)) - a unique tracker code. Necessarily.
    • ((AD)) - Announced ID
    • ((Site)) - site ID
    • ((sid1)) - sid1
    • ((sid2)) - sid2
    • ((sid3)) - sid3
    • ((SID4)) - sid4
    • ((sid5)) - sid5
    • ((Price)) - Click price (transmitting in the link). Available from the version of the tracker 04.52.
    • ((CID)) - ID campaigns in the tracker. Available from the version of the tracker 04.52.
    • ((IP)) - user IP. Available from the version of the tracker 04.52.
    • ((Country)) - User country, two-letter ISO code (for example, RU, UA, BY, etc.). Available from the version of the tracker 04.52.
    • ((City)) - User City. Available from the version of the tracker 04.52.
    • ((Proxy)) - Returns 1 If the user uses proxy and 0 otherwise. Available from the version of the tracker 04.52.
    • ((proxy_ip)) - IP proxy user (if proxy). Available from the version of the tracker 04.52.
    • ((proxy_country)) - the country of proxy of the user (if proxy). Available from the version of the tracker 04.52.
    • ((proxy_city)) - the city of the proxy user (if a proxy is used). Available from the version of the tracker 04.52.
    • ((OS)) - User OS (for example, Windows). Available from the version of the tracker 04.52.
    • ((OS_FULL)) - User OS with version (for example, Windows 10). Available from the version of the tracker 04.52.
    • ((Browser)) - user browser (for example Firefox). Available from the version of the tracker 04.52.
    • ((Browser_Full)) - a user browser with version (for example Firefox 63.0.1). Available from the version of the tracker 04.52.
    • ((Type)) - user device (possible values \u200b\u200b- Desktop, Mobile, Tablet). Available from the version of the tracker 04.52.
    • ((Platform)) - user platform (for example, Windows, Unix, Android, etc.). Available from the version of the tracker 04.52.
    • ((Device)) - the name of the user's mobile device (for example, Samsung). Available from the version of the tracker 04.52.
    • ((Device_Full)) - the name of the user's mobile device with a version (for example, Samsung SM-G960). Available from the version of the tracker 04.52.
    • ((Carrier)) - Mobile user operator. Available from the version of the tracker 04.52.
    • ((Language)) - user language, two-letter designation (for example RU, EN). Available from the version of the tracker 04.52.
  • Exit link - Reference for exit traffic, on which the transition takes place when using the Comebacker script. Optional parameter. The format is similar to the main link, must also contain a macro ((vcode)).
  • Active - Does this flow determines whether this flow is enabled. On the off flow traffic is not directed.
  • Weight - A positive number from 1 to 9999, determines the weight of the stream. It makes sense in the case when several streams are specified for one source and one campaign. Weight use algorithm depends on campaign settings (randomly priority, unique). Read more about the TDS work algorithm read.
  • Currency Offer- The currency in which the sum of the Lida comes (possible options - the ruble, dollar, euro, hryvnia, British pound). The default currency is set as specified.
  • Type of redirect - determines how to implement the redirect in TDS. All available edirect types are described.
  • Repenting code - JavaScript code executed during redirect. The field is not available for all types of redirect.
  • Postback duplication - Allows you to receive postback from PP, duplicate it according to the specified URL. The option is available from the Tracker version 04.25. The following macros can be used in the URL:
    • ((vcode)) - click code
    • ((Amount)) - the sum of the lid
    • ((Status)) - Lida status, values \u200b\u200bSubmit, Hold, Decline
    • ((Order_ID)) - ID of Lida in PP
    • ((Date_str)) - Date and time of Lida in the format "YYYY-MM-DD HH: II: SS"
    • ((Date)) - Date and time of Lida in TimeStamp format
    • ((P1)), ((p2)), ((p3)), ((p4)), ((P5)) - additional parameters (from version 04.35)

    Attention! When duplicating postback, only the data that came in postback from PP (and not clique data is used!)

For each thread, you can additionally configure the filters that determine to limit the flow of the flow according to the specified parameters. Read more about setting up filters Read

Did you like the article? To share with friends: