User Tools

Site Tools


ru:faq

Differences

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

Link to this comparison view

Both sides previous revision Previous revision
ru:faq [2019/06/07 19:14]
admin [Firsd Clicks]
ru:faq [2020/02/11 07:11] (current)
admin [Feeders]
Line 381: Line 381:
  
 создав такой реф, что б по нему было ясно откуда пришел траффик создав такой реф, что б по нему было ясно откуда пришел траффик
 +
 +
 +===== Recaptcha check =====
 +
 +Есть интересный вариант проверки качества трафа с использованием речапчи от гугла. Суть в том, что гугл пишет какой % трафа он считает нормальным,​ не ботовым.
 +
 +1. Идем на https://​developers.google.com/​recaptcha,​ регаемся и получаем ​
 +Recaptcha V3 Site key
 +Recaptcha V3 Secret key
 +
 +
 +2. вписываем эти значения в Rotation - Settings - Social ​
 +
 +3. на любой странице,​ но в 99% это конечно будет индекс и страница категории добавляем код
 +
 +<​code>​
 +<script src="​https://​code.jquery.com/​jquery-3.4.1.min.js"></​script>​
 +<script src="​https://​www.google.com/​recaptcha/​api.js?​render=<​!--TUBE_RECAPTCHA_SITE_KEY-->"></​script>​
 +
 +<​script>​
 +req_flag = false;
 +recaptcha_code = '';​
 +
 +
 +if ('<​!--RECAPTCHA_MAX_RATE-->'​) {
 +    if (Math.random() > '<​!--RECAPTCHA_MAX_RATE-->'​) req_flag = true;
 +}
 +
 +
 +grecaptcha.ready(function() {
 +    grecaptcha.execute('<​!--TUBE_RECAPTCHA_SITE_KEY-->',​ {action: '​index_page'​}).then(function(token) {
 +       ​recaptcha_code = token;
 +    });
 +});
 +
 +
 +$(document).ready(function(){
 + $('​.gallery_link'​).each(function() {
 + $(this).click(function(){
 +     if (req_flag || recaptcha_code === ''​) return;
 +     req_flag = true;
 +
 +        $.post('/',​
 +         {
 +                '​action':​ '​check_recaptcha',​
 +                '​recaptcha_code':​ recaptcha_code,​
 +        },
 +         function (data) {
 +           ​
 +         }
 +         );
 +     ​
 + });
 + });
 +
 +
 +});
 +
 +
 +
 +</​script>​
 +</​code>​
 +
 +
 +на линках на галеры или категории добавляем class='​gallery_link'​ как в примере ниже
 +
 +
 +<​code>​
 +<thumb num=1-10>​
 +<a class='​gallery_link'​ href='/​gallery/<​!--GALLERY_SLUG-->/​index.html'>​ <​!--GALLERY_ID-->​ </a> <br>
 +</​thumb>​
 +</​code>​
 +
 +можно конечно gallery_link заменить на что угодно,​ смысл в том что в JS мы вешаем событие по определению чита на эти линки ​ $('​.gallery_link'​).each(function() {
 +
 +
 +4. в админке идем в Settings - layouts - и включаем колонку Google Recaptcha
 +
 +Все, теперь можно видеть процент хорошего трафа в Trade - колонка recaptcha
 +
  
 ====== PATH and URL ====== ====== PATH and URL ======
ru/faq.txt · Last modified: 2020/02/11 07:11 by admin