Часто у вас было такое, когда вы сделали классную связку, сами, льете ее себе в удовольствие, а потом заходите в спай и оказывается, что ее льете уже не только вы?))

Думаю, не надо объяснять, как это неприятно, когда твою связку сперли, и уже есть куча “умных” клоак, но как показывает мой опыт, все это можно пробить с хорошей моб прокси и эмулятора (не во всех случаях, но в большинстве можно)

Поэтому в этой маленькой статье распишу свой вариант защиты от спая, который не пробивается никак (но это не точно 🙃)

В данном случае абсолютно не важно, где у вас стоит ленд – в трекере, на отдельном хосте или еще где-то. Главное, чтоб была возможность добавить кастомный код.

В index.php

В первую очередь, в index.php ставим вот этот код, в самое начало:

<?php if (!isset($_GET[‘ПАРАМЕТР‘]) && $_GET[‘ПАРАМЕТР‘] != ‘ЗНАЧЕНИЕ‘) {
echo “<script>
window.location.replace(‘ССЫЛКА‘);
document.location.href=’ССЫЛКА
</script>”;
exit;
} ?>

Вместо ПАРАМЕТР пишем имя своего параметра, любое из головы, например coddostupa

Вместо ЗНАЧЕНИЕ пишем значение параметра, которое должно быть чтоб открылся ленд, например 567 (можно и буквы)

Вместо ССЫЛКА пишем ссылку, которая должна открыться вместо ленда, если параметр и значение не верны, например https://google.com

Получается на выходе:

<?php if (!isset($_GET[‘coddostupa‘]) && $_GET[‘coddostupa‘] != ‘567‘) {
echo “<script>
window.location.replace(‘https://google.com‘);
document.location.href=’https://google.com
</script>”;
exit;
} ?>

Ставится все это в самое начало кода:

Защищаемся от спая

В ФБ

Разумеется, чтоб целевая аудитория переходила на ленд нормально, она должна переходить с параметром и значением, которые установлены в скрипте. Поэтому в фб мы прописываем этот параметр юрл, но обязательно в отдельное поле для параметров потому что спай не видит параметры, прописанные в том поле

В нашем случае получается, что должен быть параметр coddostupa=567 :

Защищаемся от спая

Что получается в итоге

В итоге получается, что ца с фб переходит с нашим параметром на ленд, скрипт проверяет соответствие параметра заданному значению и тк все сходится, показывает ленд. В то же время, если наша рк светится в спае, там параметров ссылки не видно, только домен. А при переходе без этого параметра, скрипт видит несоответствие и перекидывает того, кто решил посмотреть ленд по ссылке (в данном примере на https://google.com)

Почему я в начале статьи написал “но это не точно”? Потому что сейчас спай не видит параметры, прописанные таким образом, а потом может научится, такого я знать не могу.

На этом у меня все, спасибо за внимание =)

🔥 Подписывайся 🔥

Loading