new_rotation_settings
Differences
This shows you the differences between two versions of the page.
| Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
| new_rotation_settings [2021/03/18 09:24] – [Alt out] admin | new_rotation_settings [2026/04/20 13:55] (current) – external edit 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| ====== New Rotation Settings ====== | ====== New Rotation Settings ====== | ||
| - | Most options | + | Basically these are the settings in rotation, which are in Rotation |
| + | |||
| + | |||
| + | ===== Rotation Thumb - Gallery Thumb Link ===== | ||
| + | |||
| + | This option links rotation thumbs with gallery thumbs. Typically, rotation thumbs and custom gallery thumbs are two different sets—for example, rotation thumbs might be 100x100 while gallery thumbs are 200x200. The issue was that manual cropping in Preload only affected the rotation thumb, leaving the gallery thumb unmodified. Now the script crops both thumbs uniformly while maintaining their respective sizes. By default this option is disabled; enable it in Rotation - Settings. | ||
| + | |||
| + | |||
| + | ===== Skip Countries ===== | ||
| + | |||
| + | In rotation settings appeared the ability to set a list of countries from which clicks | ||
| + | |||
| + | |||
| + | |||
| + | ===== Synonymize Options ===== | ||
| + | |||
| + | In rotation settings for synonymization | ||
| + | |||
| + | Let's say we have " | ||
| + | |||
| + | ===== Unique thumbs for slaves (test option) ===== | ||
| + | |||
| + | When multiple sites use the same database (master-slave setup), you may encounter duplicate thumbs on site indexes, especially early in rotation. Two options address this: | ||
| + | |||
| + | " | ||
| + | |||
| + | " | ||
| + | |||
| + | |||
| + | ===== Grabber: skip thumbs with wrong orientation ===== | ||
| + | |||
| + | Found in Rotation - Settings - Test Options. | ||
| + | |||
| + | If you need a horizontal thumb but the source is vertical, an auto-cropped thumb will likely be poor quality since it'll cut off essential content. This option automatically skips thumbs with the wrong orientation. | ||
| + | |||
| + | ===== URLs with 0 result thumbs return 404 ===== | ||
| + | |||
| + | This option has been added to rotation settings. Previously, if you had 1000 thumbs with 100 per page, page 10 would display content. If you later had only 900 thumbs, page 10 would have nothing—but the page still got generated. This created empty pages that Google might index as duplicates. Now the script returns a 404 on pages with no content (the page is still generated for the cache, so users won't see any difference). | ||
| + | |||
| + | |||
| + | ===== Skimming Priority ===== | ||
| + | |||
| + | Imagine a visitor arrives via Google (SE traffic) on a mobile device (mobile traffic). SE skimming is 70% and mobile skimming is 80%—which applies? | ||
| + | |||
| + | You can set the priority order in Settings - CJSettings - System Traders by dragging traders up and down the list. Higher position = higher priority. For example, if mobile ranks above SE, the 80% mobile skimming applies. | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Redirects ===== | ||
| + | |||
| + | **Redirect incoming hits to niche pages ? Based on Referer** - the script can redirect incoming traffic to a niche page depending on the referrer. BUT for this your category name must fully appear in the referrer. For example: referrer http:// | ||
| + | |||
| + | The search for occurrences starts from the end, so first the keyword is checked for presence in test.html, and then the trader domain itself. | ||
| + | |||
| + | **Custom Redirects, format: keyword|niche_name** - you have a niche Big test, and you would like to redirect traffic to this niche and with referrer http:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Sell by groups ===== | ||
| + | |||
| + | |||
| + | Similar to Trade by groups, but we sell traffic on such a site. By default we in Traffic Rules - Traffic Sell specified a URL like http:// | ||
| + | |||
| + | To do this we add a parameter {GROUP} to the sell URL, so the URL becomes like http:// | ||
| + | |||
| + | tube_asian=Japanese, | ||
| + | |||
| + | where tube_asian is the broker' | ||
| + | |||
| + | |||
| + | ===== Exclude Current Thumb from ' | ||
| + | |||
| + | Custom galleries usually display related galleries. You can choose related items by tags, sponsor, or category. In practice this often means showing, for example, the top 10 galleries from the same sponsor as the current gallery. This option excludes the current gallery from the related list, so it does not appear inside its own top 10. | ||
| + | |||
| + | |||
| + | |||
| + | ===== Bayesian CTR calculation method ===== | ||
| + | |||
| + | Uses Bayes' theorem (https:// | ||
| + | |||
| + | It accelerates thumb testing and keeps rotation | ||
| + | |||
| + | Two options are available: | ||
| + | |||
| + | **Only for new thumbs**: Increase the percentage of test positions for new thumbs and their impression time (New thumbs timelive). | ||
| + | |||
| + | **For all thumbs**: Reduce the number of new positions since thumbs are tested within the main rotation. | ||
| + | |||
| ===== Alt out ===== | ===== Alt out ===== | ||
| - | You can use external trade script | + | You can integrate a third-party traffic |
| - | First of all, ETS should somehow count incoming hits. Usually it's done by including | + | To do this: Include the external script in your templates, typically with something like `<? include('/ |
| - | <? include('/ | + | |
| - | Then each click has to go through SCJ out.php so SCJ can count clicks at thumbs, and the scj_out.php redirects to ETS_out.php and ETS_out.php decides where to send a click: gallery or trade. You have to specify ETS out.php in Rotation - Settings - Alt Out like / | + | In the general case this looks like this (without rewrites) |
| - | So usually it looks like this: | + | / |
| - | / | + | As you can see, it replaces {URL} with the actual |
| - | As you can notice {URL} is being replaced by an actual gallery URL. | + | **Note on default rewrites and custom galleries** |
| - | **Alt out and custom galleries** | + | For example, suppose you have the URL http:// |
| - | Let' | + | With an external script, traffic must first go through that script' |
| - | When we use ETS and user clicks at http:// | + | Options for solving the problem: |
| + | 1. by default when external script smart adds a parameter & | ||
| + | In this case, if the external script redirects to the gallery, then smart sees this extra parameter | ||
| - | **So what to do** | + | 2. if you're annoyed by ao in the parameters you can do this |
| + | - add a rewrite for example to / | ||
| + | - in common.php or rewrites check if there' | ||
| - | By default you use alt out we add & | ||
| - | In this case when ETS_out.php redirects back to SCJ we know that we have to show a gallery, not redirect | + | ===== Redirects ===== |
| + | |||
| + | **Redirect incoming hits to niche pages ? Based on Referer** - the script can redirect incoming traffic to a niche page depending on the referrer. BUT for this your category name must fully appear in the referrer. For example: referrer http:// | ||
| + | |||
| + | The search for occurrences starts from the end, so first the keyword is checked for presence in test.html, and then the trader domain itself. | ||
| + | |||
| + | **Custom Redirects, format: keyword|niche_name** - you have a niche Big test, and you would like to redirect traffic to this niche and with referrer http:// | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Trade by groups ===== | ||
| + | |||
| + | |||
| + | We have a classic multi-niche CMS, we want to trade by groups. To do this you need to add & | ||
| + | |||
| + | If you use default rewrites then your category pages have URLs like / | ||
| + | |||
| + | So, to use this function you need to: | ||
| + | |||
| + | - If you haven' | ||
| + | - Distribute traders by groups | ||
| + | - Rotation - CMS - Tube settings enable the Niche trade option | ||
| + | - all :) | ||
| + | |||
| + | |||
| + | |||
| + | ===== Exclude Current Thumb from ' | ||
| + | |||
| + | Custom galleries usually display related galleries. You can choose related items by tags, sponsor, or category. In practice this often means showing, for example, the top 10 galleries from the same sponsor as the current gallery. This option excludes the current gallery from the related list, so it does not appear inside its own top 10. The advantage is that there are no duplicates in the related list; the downside is that the request cannot be cached, which adds some load. | ||
| + | |||
| + | ===== Tube Embedded Switch Rules ===== | ||
| + | |||
| + | In rotation settings option for selling traffic to tubes. | ||
| + | The idea is simple: a tube often provides both a direct URL, which pays for traffic, and an embed code, which you can show on your site but which does not pay. Tubes usually pay only for uniques, so it makes sense to send a surfer there only once. If the same surfer clicks | ||
| + | |||
| + | Besides, tubes often buy (count) traffic only from specific countries. | ||
| + | |||
| + | So in the settings you can enter the following data in format domain|countries (comma separated). | ||
| + | |||
| + | < | ||
| + | for example | ||
| + | |||
| + | xhamster.com|US, | ||
| + | drtuber.com|US, | ||
| + | and so on | ||
| + | |||
| + | For galleries whose source URL contains one of the specified domains a rule will apply: if a surfer of this sponsor hasn't been sent to an external URL yet, if already - show embedded gallery. If the domain is not in this list - everything works as before, so the surfer always sees the embedded gallery (if of course this is an embedded gallery). Thus for your embedded galleries or galleries of some tube, which doesn' | ||
| + | |||
| + | PS if the countries list is not specified - it means the rule applies to all countries. | ||
| + | |||
| + | </ | ||
| + | |||
| + | |||
| + | ===== Pagination Limit ===== | ||
| + | |||
| + | With large databases " | ||
| + | |||
| + | |||
| + | ===== Related Thumbs Shift ===== | ||
| + | |||
| + | When displaying so-called related thumbs on custom galleries they can be displayed by category (so we display for example 10 best thumbs from the same category as the current gallery). At the same time all galleries of category A get approximately the same set of related thumbs. A bit better situation if related by tags, but there can also be nuances since by tag there might not be quite right ones. | ||
| + | |||
| + | Version 50 introduced the CMS - Settings parameter Related Thumbs Shift. This is simply an offset for the set of related thumbs. For example, if your related block normally shows thumbs 1-10, then Related Thumbs Shift = 2 will show the second set instead, meaning thumbs 11-20. The main advantage is variety: you can request, for example, 1-4 and rotate between sets such as 1-10, 11-20, 21-30, and 31-40. | ||
| ===== Category Boost \ Separate Thumb CTR ===== | ===== Category Boost \ Separate Thumb CTR ===== | ||
| - | By default gallery' | + | Divides |
| - | Rotation Settings - Boost gallery | + | Each thumb accumulates both an overall CTR and a separate CTR per category. |
| - | This way each thumb gets CTR for each category and total CTR at the same time. For example, a thumb got showed | + | For example a thumb has 10 impressions and 1 click on the index, 2 in category A and 3 in category B. |
| + | Boost = 50%, overall CTR when displaying the thumb on the index or without specifying category (1+2+3)/10 = 0.6 | ||
| - | so total CTR = (1+2+3)/10 = 0.6 | + | For category A (1+2*1.5(boost)+3)/10 = 0.7 |
| - | with Category Boost = 50 (50%), | + | For category B (1+2+3*1.5(boost) )/10 = 0.75 |
| - | For category A (1+2***1.5**+3)/ | ||
| - | For category B (1+2+3*1.5)/ | ||
| + | This also works with the Magic Rotation Parameter. | ||
| + | |||
| + | |||
| + | ===== Redirect spam clicks ===== | ||
| + | |||
| + | Spammers can use your domain to redirect to their URLs for example | ||
| + | |||
| + | http:// | ||
| + | |||
| + | such links they can put in spam emails, etc. | ||
| + | |||
| + | To fight this you can add & | ||
| + | |||
| + | |||
| + | |||
| + | ===== Redirects ===== | ||
| + | |||
| + | **Redirect incoming hits to niche pages ? Based on Referer** - the script can redirect incoming traffic to a niche page depending on the referrer. BUT for this your category name must fully appear in the referrer. For example: referrer http:// | ||
| + | |||
| + | The search for occurrences starts from the end, so first the keyword is checked for presence in test.html, and then the trader domain itself. | ||
| + | |||
| + | **Custom Redirects, format: keyword|niche_name** - you have a niche Big test, and you would like to redirect traffic to this niche and with referrer http:// | ||
| + | |||
| + | |||
| + | ==== Redirect incoming hits to niche pages ==== | ||
| + | |||
| + | Before 50 when redirecting the trader domain was also considered. Sometimes this was a problem, if for example a surfer came from the main domain and you wanted him to go to the index, but he went to some niche, because the name of this niche is in the domain, especially relevant for niches with short names. | ||
| + | |||
| + | Starting from 50 the domain is not considered. But for backward compatibility you can add to common.php $_GET[' | ||
| + | |||
| + | |||
| + | Besides, a no_redirect variant was added. Why is this needed: for example we have 10 categories one of which is - cars, we want to redirect to all categories by corresponding keywords, except category cars. To do this in custom redirects we add cars|no-redirect | ||
| + | |||
| + | |||
| + | ==== No Niche Redirect ==== | ||
| + | |||
| + | Problem: trader' | ||
| + | |||
| + | Task: you need that when clicking on regular thumbs niche redirect works, but when clicking on top traders - no. | ||
| + | |||
| + | Proposed solution: in the top traders add & | ||
| + | |||
| + | Cons: extra parameter in the URL | ||
| + | |||
| + | Pros: should increase a bit external produ. | ||
| + | |||
| + | |||
| + | ==== Custom Free Redirect URL ==== | ||
| + | |||
| + | There is niche redirect it has the ability to set custom redirects format: keyword1, | ||
| + | |||
| + | In 50 added the ability to redirect to any word which gives a number of interesting possibilities: | ||
| + | |||
| + | * For example you can redirect to tags: | ||
| + | < | ||
| + | Custom Redirects : tube | ||
| + | |||
| + | Custom Free Redirect URL : http:// | ||
| + | </ | ||
| + | |||
| + | * Or to search | ||
| + | < | ||
| + | Custom Redirects : tube | ||
| + | |||
| + | Custom Free Redirect URL : http:// | ||
| + | </ | ||
| + | |||
| + | For example, suppose custom redirects contain test|someword. Before version 50, that meant: if the word test appears in the referrer, redirect to the someword category. In version 50 there are two possibilities: | ||
| + | |||
| + | |||
| + | ===== Trade by groups ===== | ||
| + | |||
| + | |||
| + | We have a classic multi-niche CMS, we want to trade by groups. To do this you need to add & | ||
| + | |||
| + | If you use default rewrites then your category pages have URLs like / | ||
| + | |||
| + | So, to use this function you need to: | ||
| + | |||
| + | - If you haven' | ||
| + | - Distribute traders by groups | ||
| + | - Rotation - CMS - Tube settings enable the Niche trade option | ||
| + | - all :) | ||
| + | |||
| + | |||
| + | |||
| + | |||
| + | ===== Native Like Dislike ===== | ||
| + | |||
| + | By default, voting stores each voter' | ||
| ===== Wilson Interval for Rating ===== | ===== Wilson Interval for Rating ===== | ||
| - | This is a better way to sort galleries based on rating | + | A more sophisticated |
| + | |||
| + | Wilson confidence intervals address this. When enabled, the script sorts by this algorithm but still displays the " | ||
| + | |||
| + | |||
| + | ===== Search queries log type ===== | ||
| + | |||
| + | There are 2 options for logging search queries. | ||
| + | |||
| + | 1. divided by days | ||
| + | 2. common list | ||
| + | |||
| + | Option 1 lets you filter searches by date and perform date-related operations, but increases database size roughly 30x since each query is logged per day. Option 2 stores a single record per query. | ||
| + | |||
| + | Choose based on your needs: a larger database with date filtering, or a smaller database without date-based features. | ||
| + | |||
| + | ===== Search query filter pattern ===== | ||
| + | |||
| + | You can filter search queries for various characters, for example remove characters that don't fit you, for example in search you don't need " | ||
| + | |||
| + | Standard rewrite to remove special characters | ||
| + | |||
| + | / | ||
| + | |||
| + | you can leave only symbols of the Latin alphabet | ||
| + | |||
| + | / | ||
| + | ===== Google Indexing ===== | ||
| + | |||
| + | The script can report new URLs to Google, thus new URLs on your site will immediately be added to the index. To do this you need to download a JSON file from your Google account (authorization file) and specify the URL format at your site in rotation settings. | ||
| + | |||
| + | https:// | ||
| + | |||
| + | The script reports all URLs from the beginning of your database. You can see the ID of the gallery that the script last reported (Last Reported Gallery ID). If you for example are sure that all galleries up to say ID 10000 are already in Google index, then you can set Last Reported Gallery ID = 10000 in settings and it will start from this ID, not from 1. | ||
| + | |||
| + | Google' | ||
| - | The downside here is that if you want to output rating next to the gallery it'll look like it sort is wrong. | + | So what you need to do: |
| + | * register with Google and download the JSON file | ||
| + | * upload the file to your host and specify the PATH (NOT URL!) to it in Google Indexing JSON key file | ||
| + | * specify the format of URLs on the site in URL format at your site | ||
| + | * all, you can watch in the log how new URLs get into Google Index | ||
new_rotation_settings.1616059484.txt.gz · Last modified: by admin
