update_50
Differences
This shows you the differences between two versions of the page.
| Next revision | Previous revision | ||
| update_50 [2014/01/29 18:05] – external edit 127.0.0.1 | update_50 [2026/09/22 03:51] (current) – removed - external edit (Unknown date) 127.0.0.1 | ||
|---|---|---|---|
| Line 1: | Line 1: | ||
| - | ====== Update 50 ====== | ||
| - | |||
| - | ===== Rotation ===== | ||
| - | |||
| - | ==== Separate slugs ==== | ||
| - | |||
| - | Until update 50 both master and slave sites had the same slugs for galleries, while you could do separate descriptions for them. Now you can have both separate descriptions and slugs for master and slave sites. Each slave gets it's own slug based on description of particular gallery for each slave site that has separate description of course. | ||
| - | |||
| - | ==== Template Main Tag ==== | ||
| - | |||
| - | Situation: we have a template with 2 tags: <thumb group=A num=1-10 and <thumb group=B num=1-10 | ||
| - | |||
| - | Problem: We don't know how to calculate navigation because of different amount of galleries in each group. | ||
| - | |||
| - | Solution: parameter page_main_tag was added. Ie <thumb group=B num=1-10 page_main_tag=true and we will calculate navigation based on this tag. | ||
| - | |||
| - | ==== Mobile Templates ==== | ||
| - | |||
| - | If you wanted a separate design for mobile users you had to do something like that | ||
| - | |||
| - | < | ||
| - | <? | ||
| - | if (list of mobile browsers ) { | ||
| - | style 1 | ||
| - | } else { | ||
| - | style 2 | ||
| - | } | ||
| - | ?> | ||
| - | </ | ||
| - | |||
| - | Now you can you so called ' | ||
| - | Then he goes to some gallery - we will show it to him using content_custom_pic, | ||
| - | |||
| - | **NOTE** If so some reason you want to disable this behavior - add & | ||
| - | |||
| - | ==== Banners ==== | ||
| - | |||
| - | Version 50 adds new type of banners. Before that you could add banners for sponsors using " | ||
| - | |||
| - | What you can do now: | ||
| - | * Add as many banners as you want | ||
| - | * you can select niche targeting and even model targeting for your banners | ||
| - | * each banner has it's own stats , plus you can rotate banners as you do thumbs | ||
| - | |||
| - | When you open Sponsors - you can add banners for each sponsor. | ||
| - | |||
| - | By default, new banner consists of an image and html | ||
| - | |||
| - | < | ||
| - | <a target=_blank href='/ | ||
| - | </ | ||
| - | |||
| - | As you can see basically it's a regular thumb where THUMB_URL will be an URL of image you've uploaded. THUMB_LINK - the same ' | ||
| - | |||
| - | < | ||
| - | RewriteRule ^goto/ | ||
| - | |||
| - | for nginx | ||
| - | |||
| - | rewrite ^/ | ||
| - | </ | ||
| - | |||
| - | Banners also have group. Do not confuse it with gallery groups ot trade groups. That's separate groups for banners. Examples: | ||
| - | |||
| - | < | ||
| - | <banner num=1></ | ||
| - | |||
| - | Banners tags have almost all the parameters as regular thumb tags have. | ||
| - | |||
| - | <banner sponsor=sponsor_name num=1></ | ||
| - | <banner group=some_group num=1></ | ||
| - | |||
| - | For example at custom gallery you can do the following | ||
| - | |||
| - | <banner sponsor=CURRENT_ITEM_SPONSOR num=1></ | ||
| - | <banner sponsor=CURRENT_ITEM_SPONSOR num=2></ | ||
| - | |||
| - | And here goes why we need banner group: let's say we have different sizes " | ||
| - | |||
| - | < | ||
| - | <banner sponsor=CURRENT_ITEM_SPONSOR num=1 banner_group=" | ||
| - | and | ||
| - | <banner sponsor=CURRENT_ITEM_SPONSOR num=1 banner_group=" | ||
| - | </ | ||
| - | |||
| - | </ | ||
| - | |||
| - | Banner URL is the URL where surfer will be sent when he clicks at banner (obviously :) Banner Source | ||
| - | |||
| - | **Multubanners** - a bit weird name but it's the best we've got for now. let's say you have basically the same banner but with different models (which is typical for webcam sites for example) . it makes no sense to add 3 almost the same banners to one page so we can take for example 10 images as image for _one_ banner and script will rotate those images and find one which one is better (has higher CTR) | ||
| - | |||
| - | New Banners is still kinda new thing and we would appreciate any comments and suggestions about it. | ||
| - | |||
| - | ==== Rotation Thumb - Gallery Thumb Link ==== | ||
| - | |||
| - | Test option to create a connection between rotation thumbs and custom gallery images/ | ||
| - | |||
| - | Problem: when you crop thumbs for rotation you also want gallery thumbs to be cropped the same way. | ||
| - | |||
| - | Solution: Gallery Thumb Link = On | ||
| - | |||
| - | Location: Rotation - Settings | ||
| - | |||
| - | ==== Skip Countries ==== | ||
| - | |||
| - | You can setup a list of countries which won't be counted in rotation, ie clicks from those countries will not affect thumbs' | ||
| - | |||
| - | Location: Rotation - Settings | ||
| - | |||
| - | ==== Row Massedit ==== | ||
| - | |||
| - | One more option in menu Rotation - Row Massedit to help you massedit galleries. It looks exactly as Import. | ||
| - | |||
| - | Format: dump like URL|description will update description for corresponding URLs. URL field is mandatory. | ||
| - | |||
| - | ==== Tube Embeded Switch Rules ==== | ||
| - | |||
| - | Get more profit from if you sell traffic to tube sites. Often tube sites gave you both embeded code and URL. You get paid only when you send traffic to URL. But you also get paid for unique visitors only, so it makes sense to send one surfer to one tube site just once, get paid for him and after that show him custom gallery with embeded code and try to monetize the rest of his clicks on thumbs from that tube site somehow else. | ||
| - | |||
| - | Beside that, often tube sites pay for certain countries only. That's how we came down to the following format: domain|countries (comma separated). | ||
| - | |||
| - | < | ||
| - | example | ||
| - | |||
| - | xhamster.com|US, | ||
| - | drtuber.com|US, | ||
| - | and so on | ||
| - | |||
| - | here it is explain once again: let's say you have 10 thumbs at some page: 5 from xhamster and 5 from drtuber. One surfer clicks at the first xhamster' | ||
| - | |||
| - | PS if you don't mention country list - it means 'all countries' | ||
| - | |||
| - | </ | ||
| - | |||
| - | ==== Cache Engines (New) ==== | ||
| - | |||
| - | If you read [[New Rotation FAQ]] you should know that script generates a page on request only. We do not generate million of pages by cron or something like that. When the page is generated we have to store if somewhere in cache. But we have different types of cache you can use. | ||
| - | |||
| - | |||
| - | **File cache** | ||
| - | A basic one. All cached pages are stored in files (scj/cache folder) | ||
| - | Pros - works everywhere, you don't have to do anything. | ||
| - | Cons - it's a file cache, it's slow, not so good cached by OS disk operation and script has to check all files for expiration date and so on. | ||
| - | |||
| - | **Memcached** | ||
| - | it was a big step ahead some time ago. | ||
| - | Pros: everybody know it. There' | ||
| - | Cons: sometimes it's hard to find out how much memory is actually still free, data gets fragmented, if you reboot server - you lose all cached data and need time to "warm up" cache after reboot. Memcache can not segregate cached data by popularity and stores everything in memory. It's really painful to reset cache just for 1 site for example. | ||
| - | |||
| - | **That' | ||
| - | |||
| - | New cache engines (basically NoSQL dbs) deliver you more performance while consuming less CPU and HDD. | ||
| - | |||
| - | Easiest solution - **Couchbase** which was built on MemBase, based on memcachedb, which was inspired | ||
| - | |||
| - | - ask admin to setup CouchBase | ||
| - | - add 2 lines to scj/ | ||
| - | < | ||
| - | $config[' | ||
| - | $config[' | ||
| - | </ | ||
| - | |||
| - | and that's it. You can use it with versions 48-49 too. | ||
| - | |||
| - | **Redis** - another nice key-value product . To you it you have to | ||
| - | - ask admin to setup Redis | ||
| - | - ask admin to add redis module for php | ||
| - | - add following to scj/ | ||
| - | < | ||
| - | $config[' | ||
| - | $config[' | ||
| - | $config[' | ||
| - | $config[' | ||
| - | </ | ||
| - | |||
| - | There are few new lines. redis_password - if you have a dedicated server most likely you don't want to setup it. redis_database - it's kinda number of slot in redis DB. Useful if you want to separate caches for your sites for some reason. | ||
| - | |||
| - | |||
| - | Any of those 2 new engines are better then memcache and definitely better then file cache. I'd recommend to use file cache in emergency case only. | ||
| - | |||
| - | ==== Preload 1 - Cast priority ==== | ||
| - | |||
| - | Now if you manually select most click-able thumb for each gallery in Rotation - Prload 1. Let's say you've added 10 thumbs for a gallery - script has to find out which out of them is the best and show only this thumb later. You can select which one will be tested first. First click at thumb - selects it (ie "add this thumb to DB") , second click - "add thumb and set cast priority for it". | ||
| - | |||
| - | ==== Import : Separate descriptions ==== | ||
| - | |||
| - | Note: if you use separate descriptions for slaves - you can add those descriptions right when you import galleries - check Pattern. | ||
| - | |||
| - | ==== Test Positions End ==== | ||
| - | |||
| - | There were only 2 parameters describing thumb testing - % of test places on page and Test positions start (so we wouldn' | ||
| - | |||
| - | ==== Sponsor Mix (Max Distance) | ||
| - | |||
| - | Rotation - Settings - Test settings. New option aimed at getting more profit out of tube sites. | ||
| - | |||
| - | Situation: you have 3 sponsors and we output 5 thumbs. There' | ||
| - | |||
| - | But we also don't want to screw things too much - that's why we have Max distance parameter. It means "Do not move any thumb more that X positions away from it's original place" | ||
| - | |||
| - | Default = 0, ie do not mix. | ||
| - | |||
| - | ==== Group Massedit ==== | ||
| - | |||
| - | Problem: you want to do mass update for rotation groups but with different data for each group. | ||
| - | |||
| - | Solution: use Mass Add in groups and add a group with the same name as existing - this way existing group will be updated with newly imported information. | ||
| - | |||
| - | ==== Sphinx 50 ==== | ||
| - | |||
| - | If you use Sphinx you need to update it's config to reflex changes in DB structure. | ||
| - | |||
| - | < | ||
| - | source scj | ||
| - | { | ||
| - | type = mysql | ||
| - | |||
| - | sql_host = localhost | ||
| - | sql_user = LOGIN !!!!!!! | ||
| - | sql_pass = PASSWORD !!!!!! | ||
| - | sql_db = SCJ_DB !!!!!! | ||
| - | |||
| - | sql_query = SELECT id, crc32(g.gallery_md5) as gallery_md5_crc, | ||
| - | | ||
| - | | ||
| - | | ||
| - | | ||
| - | sql_attr_timestamp = date | ||
| - | sql_attr_uint | ||
| - | sql_attr_uint | ||
| - | sql_attr_uint | ||
| - | sql_attr_float | ||
| - | sql_attr_uint | ||
| - | sql_attr_uint = gallery_md5_crc | ||
| - | |||
| - | sql_query_info = SELECT * FROM rot_galleries WHERE id=$id | ||
| - | } | ||
| - | |||
| - | </ | ||
| - | |||
| - | ==== Sphinx Search CTR ==== | ||
| - | |||
| - | When you use Sphinx | ||
| - | |||
| - | Now you can also sort search results by CTR (domain/? | ||
| - | |||
| - | |||
| - | ==== Convert to Custom Gallery | ||
| - | |||
| - | Problem: you've added galleries but ad a regular gallery, not as custom gallery. Now you want to convert those galleries into custom galleries. | ||
| - | |||
| - | Solution: Rotation - Import - Extra options - Convert to custom galleries. | ||
| - | |||
| - | ==== Related Galleries | ||
| - | |||
| - | Situation: you can output related galleries. But those galleries will be ' | ||
| - | |||
| - | Solution: we've added CURRENT_ITEM_* tags | ||
| - | |||
| - | < | ||
| - | |||
| - | Example | ||
| - | |||
| - | <thumb group=CURRENT_ITEM_GROUP num=1-5> | ||
| - | some template | ||
| - | </ | ||
| - | |||
| - | |||
| - | <thumb sponsor=CURRENT_ITEM_SPONSOR group="" | ||
| - | some template | ||
| - | </ | ||
| - | |||
| - | |||
| - | <thumb tag=CURRENT_ITEM_TAG num=1-5> | ||
| - | some template | ||
| - | </ | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Rotate Tag Thumbs | ||
| - | |||
| - | Tag thumbs (ie best thumb for each active tag) can be rotated now | ||
| - | |||
| - | < | ||
| - | |||
| - | output tags | ||
| - | |||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | |||
| - | and you can also sort by CTR those thumbs | ||
| - | |||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | </ | ||
| - | |||
| - | to count CTR for those thumbs we have to modify one of default rewrites | ||
| - | |||
| - | < | ||
| - | |||
| - | default | ||
| - | |||
| - | RewriteRule ^tag/(.*)/$ / | ||
| - | |||
| - | has to be replaced with | ||
| - | |||
| - | RewriteCond %{QUERY_STRING} ^(.+)$ | ||
| - | RewriteRule ^tag/(.*)/$ / | ||
| - | RewriteRule ^tag/(.*)/$ / | ||
| - | </ | ||
| - | |||
| - | |||
| - | |||
| - | ==== Rotate Model Thumbs ==== | ||
| - | |||
| - | You can rotate models' | ||
| - | |||
| - | First of all you have to add some rules to .htaccess | ||
| - | |||
| - | < | ||
| - | |||
| - | Default line | ||
| - | |||
| - | RewriteRule ^model/ | ||
| - | |||
| - | should be replaced with | ||
| - | |||
| - | RewriteCond %{QUERY_STRING} ^(.+)$ | ||
| - | RewriteRule ^model/ | ||
| - | RewriteRule ^model/ | ||
| - | </ | ||
| - | |||
| - | Output model thumbs in your template (gallery_count_min=1 added to make sure each model has at least 1 gallery) | ||
| - | |||
| - | < | ||
| - | |||
| - | <models num=1-10 gallery_count_min=1 order=ctr> | ||
| - | <a href='/ | ||
| - | </ | ||
| - | |||
| - | </ | ||
| - | |||
| - | ==== Import - Site Autocreate | ||
| - | |||
| - | New options in Import - Sponsor Site (Autocreate) which means obviously that if we don't have such sponsor - it will be added. | ||
| - | |||
| - | |||
| - | |||
| - | ==== Extra Thumbs ==== | ||
| - | |||
| - | Added ability to create 2 more extra thumbs for each rotation thumb for example for mobile version of your site. And 2 new tags EXTRA_THUMB_URL2 and EXTRA_THUMB_URL3 | ||
| - | |||
| - | ==== Graber | ||
| - | |||
| - | Some RSS feeds have thumbs in many fields like | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | new you can mark ' | ||
| - | |||
| - | ==== Import Sets ==== | ||
| - | |||
| - | Now you can set personal name for each import set, sometime urls are too complicated to navigate through . | ||
| - | |||
| - | ==== Pagination Limit ==== | ||
| - | |||
| - | If you have really big DB , getting the last pages of it really loads server, while it's pretty clear that real surfer do not need last thumbs by CTR.You can limit amount of pages in navigation : Rotation - CMS - Settings. | ||
| - | |||
| - | |||
| - | ==== < | ||
| - | |||
| - | You can limit amount of tags\groups output by tags < | ||
| - | |||
| - | < | ||
| - | < | ||
| - | |||
| - | < | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== group_list separator | ||
| - | |||
| - | for tags like < | ||
| - | |||
| - | < | ||
| - | Problem: if you output groups like | ||
| - | |||
| - | < | ||
| - | |||
| - | you can get something like this " | ||
| - | |||
| - | and the last comma screws a view a bit. | ||
| - | |||
| - | Now you can do this | ||
| - | |||
| - | < | ||
| - | |||
| - | and get " | ||
| - | |||
| - | </ | ||
| - | |||
| - | |||
| - | ==== skip_group_id | ||
| - | |||
| - | You can skip some groups by ID - use it as & | ||
| - | |||
| - | ==== Unset parameter ==== | ||
| - | |||
| - | Problem: You want to add some thumbs as the end of content_list template for example | ||
| - | |||
| - | Solution: unset parameter <thumb num=1-10 sponsor_id=""></ | ||
| - | |||
| - | ==== Sphinx Category content | ||
| - | |||
| - | You can arrange thumbs by categories using sphinx search - you can do it in group , button " | ||
| - | |||
| - | ==== Filter Keywords ==== | ||
| - | |||
| - | There are few additions to " | ||
| - | |||
| - | **"" | ||
| - | |||
| - | **^ = a word starts with** for example | ||
| - | |||
| - | **$ = a word ends with** the same as **^** but for the end of word. Example **word** works both for **word** and **words**, if you need the first one only - use **word$** | ||
| - | |||
| - | |||
| - | |||
| - | ==== Synonymize Options ==== | ||
| - | |||
| - | That's an option to get synonyms for words. let's say you have " | ||
| - | |||
| - | **Full search:** we will look for any of those 3 words in a phrase and replace it with any of it. | ||
| - | |||
| - | **First key only:** means we will look for ' | ||
| - | |||
| - | ==== Sponsor URLS ==== | ||
| - | |||
| - | Each sponsor has a set of urls like site_url, trial_url и join_url. you can output those urls at any gallery but it doesn' | ||
| - | |||
| - | You can add a rewrite | ||
| - | |||
| - | < | ||
| - | RewriteRule ^go/ | ||
| - | |||
| - | and use links like | ||
| - | |||
| - | http:// | ||
| - | http:// | ||
| - | |||
| - | to send to any of sponsor' | ||
| - | |||
| - | </ | ||
| - | |||
| - | ==== Template tag variable unset ==== | ||
| - | |||
| - | Problem: you want to output some thumbs at model' | ||
| - | |||
| - | Solution: unset parameter <thumb num=1-10 model_id='' | ||
| - | |||
| - | ==== Unique thumbs for slaves (test option) ==== | ||
| - | |||
| - | Problem: you have some slave sites or at least one (actually in this case you have 2: master and slave) so there' | ||
| - | |||
| - | Solution: | ||
| - | |||
| - | Unique index thumbs - the same only related to thumbs shown at index page. | ||
| - | |||
| - | |||
| - | ==== Import\Export Shows\Clicks ==== | ||
| - | |||
| - | You can import\export CTR (actually Shows and Clicks) = check out corresponding fields in Import\Export. | ||
| - | |||
| - | |||
| - | ==== Grabber: skip thumbs with wrong orientation ==== | ||
| - | |||
| - | Problem: if you want horizontal thumbs there' | ||
| - | |||
| - | Solution: skip thumbs with wrong orientation. | ||
| - | |||
| - | Location: Rotation - settings - test options. | ||
| - | |||
| - | |||
| - | ==== Custom gallery - antibot question ==== | ||
| - | |||
| - | By default we use captcha | ||
| - | |||
| - | It makes sense caz some bot can read captcha while it takes time to adjust bot to custom questions. | ||
| - | |||
| - | ==== Rotation - Sponsors ==== | ||
| - | |||
| - | A new field has been added to sponsors to reflect mobile trends - SPONSOR_MOBILE_URL. | ||
| - | It could be useful for if a sponsor has a separate URL for mobile traffic for example. | ||
| - | |||
| - | |||
| - | ==== Rotation - Users ==== | ||
| - | |||
| - | Problem: you hire some guys to crop thumbs and you want to track how many thumbs they' | ||
| - | |||
| - | Solution: Settings - Password - switch to Multiuser. Create a new user and limit him to rotation preload. When importing galleries in Extra options select this user as galleries' | ||
| - | |||
| - | ==== Related Thumbs Shift ==== | ||
| - | |||
| - | Problem: you output ' | ||
| - | |||
| - | Solution: CMS - Settings : Related Thumbs Shift . Ie If you have a tag saying 'show 10 related thumb' and Related Thumbs Shift = 1-4 , script will show a random set (1-10, or 11-20 or 21-30 or 31-40), thus giving related thumbs some diversity. | ||
| - | |||
| - | |||
| - | ==== Hidden gallery ==== | ||
| - | |||
| - | Problem: we have some galleries that we don't want to see in rotation but we want it to be shown if user comes directly to it's URL. That could be useful if you had some embeded videos from external sites and those videos was deleted. But those videos was also indexed by SE. If we report those delete videos as 404 - SE will delete these pages from index and we will get less SE traffic. At the same time if we send surfers | ||
| - | |||
| - | Solution: | ||
| - | |||
| - | And we've added the same option to gallery checker. | ||
| - | |||
| - | ==== Content filters ==== | ||
| - | |||
| - | Some new options to filter content (valid for URL as well) | ||
| - | |||
| - | < | ||
| - | & | ||
| - | </ | ||
| - | |||
| - | outputs thumbs for selected dates , you can use any of these parameters alone. | ||
| - | |||
| - | Some presets | ||
| - | |||
| - | < | ||
| - | & | ||
| - | </ | ||
| - | |||
| - | |||
| - | Movie duration | ||
| - | |||
| - | < | ||
| - | & | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Redirect incoming hits to niche pages ==== | ||
| - | |||
| - | Problem: You have " | ||
| - | |||
| - | New behavior: we do not check domain name for keywords. If there' | ||
| - | |||
| - | Problem 2: You can prevent redirect for some categories. For example we have 10 categories one of which is ' | ||
| - | |||
| - | Solution: add " | ||
| - | |||
| - | ==== Aditional IM commands ==== | ||
| - | |||
| - | There are 2 Aditional IM (imagemagick) commands in each profile - those line can do some extra work with source image or ready thumb. | ||
| - | |||
| - | Mostly nobody uses it. But there' | ||
| - | |||
| - | Take a look at http:// | ||
| - | |||
| - | * ask admin to install jpegoptim | ||
| - | * Modify crop profile and add Thumb IM - / | ||
| - | |||
| - | Check path to jpegoptim here. Tag {FILE} is being replaced by real filename. jpegoptim requires in and out file, in this case it's the same file. | ||
| - | |||
| - | ==== URLs with 0 result thumbs return 404 ==== | ||
| - | |||
| - | Problem: We have 1000 thumbs , 100 per page. If someone requests a page like /?page=11 script will generate that page even if it's clear that there will be thumbs at that page. Some people say that it's not good for SE purposes. | ||
| - | |||
| - | Solution: Rotation - settings - set option to return error 404 for any page with no content. | ||
| - | |||
| - | ==== Sponsor Custom Vars ==== | ||
| - | |||
| - | Added 3 custom vars for sponsors. You can add anything there and output as | ||
| - | |||
| - | < | ||
| - | < | ||
| - | < | ||
| - | < | ||
| - | </ | ||
| - | |||
| - | |||
| - | ==== Search Log ==== | ||
| - | |||
| - | Some additions for search_log tag | ||
| - | |||
| - | < | ||
| - | |||
| - | <thumb search_log=all num=1-10 > ........ </ | ||
| - | |||
| - | order=hits - could be also alphabet, date, default = hits | ||
| - | |||
| - | date_limit=today - could be yesterday, this_week, this_month | ||
| - | |||
| - | date_start=2013-04-23 date_end=2013-04-25 | ||
| - | |||
| - | </ | ||
| - | |||
| - | ===== Trade ===== | ||
| - | |||
| - | ==== TDS ==== | ||
| - | |||
| - | Traffic Drive System - a new way to manage your traffic for sell or any other purposes. | ||
| - | |||
| - | Traffic rules - TDS. Basically it's pretty simple. On the left you can manage schemes, on the right - rules for each scheme. When user is sent to one of those schemes, he goes through it's rules and if he match that rule - he is sent to rule's URL. If no one rule matches this surfer - he's being sent to scheme default rule. | ||
| - | |||
| - | To send user to TDS you have to link to / | ||
| - | |||
| - | There are 2 types of schemes: weight based and line schemes. | ||
| - | |||
| - | **Weight based: | ||
| - | |||
| - | - URL1 with weight 60 and limit by country | ||
| - | - URL2 with weight 30 and no limits | ||
| - | - URL3 with weight 10 and no limits | ||
| - | |||
| - | if surfer is not on the country limit list from the rule 1 - we will select between rule2 and rule3. If this case user has a 75% (30/ | ||
| - | |||
| - | |||
| - | **Rule order scheme** - we check URLS one by one string with the first one and going down. User is sent to the first match rule. | ||
| - | |||
| - | |||
| - | As it was mentioned above each scheme has a ' | ||
| - | |||
| - | Fields in rules: | ||
| - | * Rule URL - where surfer will be sent if he matches this rule | ||
| - | * Country Filter - country list, use comma or pipe (, or |) for multiply countries, You should have mod_geoip installed. | ||
| - | * Language Filter - browser language | ||
| - | * Referer Filter - check if referer matches those keywords , you can user negative sign too. For example, "car -bmw" means redirect if there' | ||
| - | * Unique Filter - checks if this hit is unique. Example: weight based scheme, 3 rules, each with " | ||
| - | * Proxy Filter - self explanatory | ||
| - | * Mobile Filter - self explanatory | ||
| - | * PHP Filter - useful if you want to filter in some way that script can not. For example you want to check if surfer has some cookie (which you set somewhere else) | ||
| - | < | ||
| - | return isset($_COOKIE[' | ||
| - | |||
| - | ie if code returns true - this triggers the rule | ||
| - | </ | ||
| - | |||
| - | |||
| - | * Total Hits Limit, Dayly Hits Limit , Hourly Hits Limit - limits for total traffic. | ||
| - | |||
| - | **TDS setup examples** | ||
| - | |||
| - | Let's say you want to sell some traffic and sell mobile part of it to one sponsor and the rest to another. Set "Sell URL" as something like TDS_1 or TDS_2 (where 1,2 or any other number is a number of a scheme) and set this scheme as 'Rule order' type. Add 2 rules | ||
| - | |||
| - | * for one set Mobile filter | ||
| - | * and no filters for another one | ||
| - | |||
| - | Default URL doesn' | ||
| - | |||
| - | |||
| - | **You want to sell first click of all mobile users**. | ||
| - | - set Traffic sell to 100 | ||
| - | - Add a scheme and 1 rule with 2 filters ' | ||
| - | - set Default URL = {ORIGINAL_URL} that means if surfer do not match any rules - we will sent him to his original destination. | ||
| - | |||
| - | |||
| - | **Redirect all incoming mobile traffic to few sponsors ** | ||
| - | ie send mobile users from germany to sponsor 1 and mobile users from USA to sponsor 2. | ||
| - | |||
| - | - Settings - cjsettings - mobile : personal page - http:// | ||
| - | - Rules: no need to filter mobile hits here as only mobile surfers will be send here. So we need 2 rules , both with country limit. | ||
| - | - set " | ||
| - | |||
| - | **Custom galleries and ORIGINAL_URL** | ||
| - | |||
| - | By default for custom galleries script replaces {ORIGINAL_URL} with default rewrite / | ||
| - | |||
| - | ==== Skimming Priority ==== | ||
| - | |||
| - | Situation: surfer comes from google (SE traffic) and he does it using phone (mobile traffic). You have SE skimming | ||
| - | |||
| - | Now: you can set skimming order in Settings - CJSettings - System traders. Just drag and drop system trade up and down to change order. | ||
| - | |||
| - | |||
| - | ==== No Niche Redirect ==== | ||
| - | |||
| - | Problem: you have a trader with url http:// | ||
| - | |||
| - | Goal: we want 'niche redirect' | ||
| - | |||
| - | Possible solution: add to each url in traders' | ||
| - | |||
| - | Pros: external productivity could be a bit higher. | ||
| - | |||
| - | Cons: not very nice URL. | ||
| - | |||
| - | ==== Custom Free Redirect URL ==== | ||
| - | |||
| - | Problem: You can setup custom redirects to niche pages for some words. Let's say you have niche ' | ||
| - | |||
| - | Added: | ||
| - | |||
| - | * redirect to tag pages | ||
| - | < | ||
| - | Custom Redirects : tube | ||
| - | |||
| - | Custom Free Redirect URL : http:// | ||
| - | </ | ||
| - | |||
| - | * Или на поиск | ||
| - | < | ||
| - | Custom Redirects : tube | ||
| - | |||
| - | Custom Free Redirect URL : http:// | ||
| - | </ | ||
| - | |||
| - | Here's the difference: if you have custom redirect like ' | ||
| - | |||
| - | ==== Trader Thumb ==== | ||
| - | |||
| - | New option added to trader;s settings - Thumb Shift ie skip firxt X thumbs, useful if trader has " | ||
| - | |||
| - | |||
| - | ==== GA: Sync data ==== | ||
| - | |||
| - | New behavior for GA site and synchronizing. When we add a site in GA there' | ||
| - | |||
| - | But now this options means that GA data will be synchronized with this site every time you change something in GA. Ie if you delete a site in GA - it will be deleted from GA at all sites of you network. | ||
| - | |||
| - | ==== New columns ==== | ||
| - | |||
| - | 3 new columns in Trade: | ||
| - | |||
| - | * Effect=Clicks/ | ||
| - | * Return=out/ | ||
| - | * trade_effect=clicks_to_trade/ | ||
| - | |||
| - | |||
| - | ==== Blocked IPs ==== | ||
| - | |||
| - | |||
| - | Cheat lookup : added list of Blocked IPs where you can set a list of IPs you don't what to count traffic from. Note, that users from those IPs will see your site anyway. it just means those users won't be counted. If you want to bad those IPs even from viewing your site - you have to ban it in .htaccess | ||
| - | |||
| - | |||
| - | ==== SignUp network ==== | ||
| - | |||
| - | New option in Settings "Show Network info ? " | ||
| - | |||
| - | |||
| - | ===== Admin Changes | ||
| - | |||
| - | * Rotation - Sponsors - you can change sponsor status by clicking at it's status right at Sponsors page ie no need to open Edit Sponsor. | ||
| - | * Rotation - List Thumbs - new option 'show thumbs from sponsors active at this site' | ||
| - | * Rotation - Comments - you can edit user's comments now | ||
| - | * Rotation - CMS Templates - new tag < | ||
| - | * Rotation - Slugs - now slug length is limited to 30 symbols dur to google recommendations | ||
| - | * Rotation - Settings - added Rotation Settings massedit for all sites from your network | ||
| - | * Trade - Anticheat - option to skip whois check | ||
| - | * Trade - Global Admin - added mobile stats for each site | ||
| - | * Trade - Settings - Mobile UA - keywords to detect mobile traffic are moved to Settings - CJSettings | ||
update_50.1391018743.txt.gz · Last modified: (external edit)
