User Tools

Site Tools


ru:tcms_rotation_parameter

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
ru:tcms_rotation_parameter [2015/01/29 17:35] – adminru:tcms_rotation_parameter [2018/06/13 07:04] (current) – [Pass Options] admin
Line 18: Line 18:
 Базовый темпелйт должен выглядеть примерно так: Базовый темпелйт должен выглядеть примерно так:
 <code> <code>
-<!--SCJ_INCLUDE--> (это можно не вставлять если по какой-то причине на этой странице не надо считать хиты от трейдеров) 
  
 <script type="text/javascript" src="/scj/includes/js/jquery.js"></script> <script type="text/javascript" src="/scj/includes/js/jquery.js"></script>
Line 63: Line 62:
   - cgi/out.php?url=http://domain/gallery/cool/index.html - тоже самое что и предыдущий вариант - просто редирект на http://domain/gallery/cool/index.html, где опять же есть слаг и скрипту ясно какой галере засчитать клик.   - cgi/out.php?url=http://domain/gallery/cool/index.html - тоже самое что и предыдущий вариант - просто редирект на http://domain/gallery/cool/index.html, где опять же есть слаг и скрипту ясно какой галере засчитать клик.
   - cgi/out.php?url=/gallery/cool/index.html - этот вариант аналогичен варианту 2   - cgi/out.php?url=/gallery/cool/index.html - этот вариант аналогичен варианту 2
-  - cgi/out.php?url=http://domain/gallery/cool/index.html&link=12x34x567 и cgi/out.php?url=/gallery/cool/index.html&link=12x34x567 по факту эти варианты так же аналогичны варианту 2. +  - cgi/out.php?url=http://domain/gallery/cool/index.html&link=12x34x567 - есть параметр ротации
   - cgi/out.php?url=http://another_domain/somegallery/at/sponsor/host/index.html - если урл http://another_domain/somegallery/at/sponsor/host/index.html есть в базе, те при добавлении галеры был использован именно этот урл - параметр ротации не нужен. Скрипт может по урлу галеры найти ее в базе и записать клик. тут можно так же добавить параметр ротации в урл, сохраненно для обратной совместимости.   - cgi/out.php?url=http://another_domain/somegallery/at/sponsor/host/index.html - если урл http://another_domain/somegallery/at/sponsor/host/index.html есть в базе, те при добавлении галеры был использован именно этот урл - параметр ротации не нужен. Скрипт может по урлу галеры найти ее в базе и записать клик. тут можно так же добавить параметр ротации в урл, сохраненно для обратной совместимости.
   - cgi/out.php?url=http://master/gallery/cool/index.html&link=12x34x567 - это вариант если мы хотим слать например со слейва на галеры на мастере. Те у нас есть в базе конкртено урла http://master/gallery/cool/index.html нет, тк это реврайт. При этом скрипт на слейве не получает слаг, те разбор реврайта произойдет только на мастере уже. те в данном случае нужен параметр ротации обязательно.   - cgi/out.php?url=http://master/gallery/cool/index.html&link=12x34x567 - это вариант если мы хотим слать например со слейва на галеры на мастере. Те у нас есть в базе конкртено урла http://master/gallery/cool/index.html нет, тк это реврайт. При этом скрипт на слейве не получает слаг, те разбор реврайта произойдет только на мастере уже. те в данном случае нужен параметр ротации обязательно.
Line 69: Line 68:
  
  
-Итого общее правило: в ротации клик может быть засчитан если выполненохотя бы одно из условий +Итого общее правило: в ротации клик может быть засчитан если выполнено хотя бы одно из условий 
   - если в скрипт приходит &slug=... и по нему ясно что это за галера    - если в скрипт приходит &slug=... и по нему ясно что это за галера 
   - если приходит &url=... и этот урл есть в базе со 100% совпадением   - если приходит &url=... и этот урл есть в базе со 100% совпадением
   - если есть параметр ротации   - если есть параметр ротации
 +  - если есть &group_name или &group_id
  
 +
 +**Ньюанс с вариантом 2 и 3**
 +
 +Если человек кликнул на out.php?url=/blabla/something/other/ то определить какая именно галера скрывается за /blabla/something/other/ можно только если средиректить на эту галеру, сработают реврайты (которые находятся за пределами скрипта) и в скрипт будет передан слаг галеры. Если же мы решаем послать на трейдера, то реврайт не срабатывает = скрипт не знает какая это галера = не может посчитать цтр.
 +
 +Таким образом для этих линков клик на тумбу можно посчитать только при переходе на галеру = если ским 50 то цтр будет в 2 раза меньше, если ским 0 то вообще кликов у тумб не будет.
 +
 +**Что делать :** 
 +
 +  * можно доабвить в урл &slug= что бы скрипт сразу видел какая это галера, условно out.php?url=/blabla/something/other/&slug=something
 +  * можно попробовать в .htaccess разобрать сам урл и добавить &slug= уже там
  
ru/tcms_rotation_parameter.1422552937.txt.gz · Last modified: (external edit)