Автоматизация Тестнета UPFI
Скачать мой скрипт — архив находится в комментариях к этому посту . После скачивания, распакуйте архив в папку:
Да, скрипт не совершенный, но я и не прошу за него деньги, а предоставляю вам бесплатно.
Также код полностью открыт, так что те кто разбираются при желании могут глянуть что я никуда не передаю данные и что там всё хорошо.
2. Загрузка проекта
После установки ZennoPoster, заходите в программу.
Далее нажимаете «Добавить«
Заходите в папку «UPFI Testnet Public» (с распакованного архива) и выбираете файл «NearTestnetPublic.zp«
После открытия файла он должен появится в списке проектов
Чтобы запустить проект, переключаетесь на вкладку «Настройки» и вводите нужные параметры
- Сколько делать — к-во выполнений
- Прокси — не использовать (использовать в бесплатной версии не даст)
- Максимум потоков — 1 (больше нельзя в бесплатной версии)
- Всё остальное — не трогаете
Пример настроек для выполнения 50-ти раз в Demo версии
Наблюдать за выполнением визуально вы можете в разделе «Инстансы«
3. Сохранение данных
Все данные автоматически сохраняются в папке Data внутри проекта, не перетаскивайте некуда эту папку.
- 1_account_ID — айди аккаунтов NEAR в тестовой сети
- 2_MEMO — seed фразы аккаунтов
- 3_result — тут будут записаны все аккаунты, которые прошли тестнет до конца, формат (слова сид фразы): + первое_слово-последние_слово
Пример содержания файлов после одного выполнения:
Нужно знать:
- Остановить скрипт — кнопка «Стоп» в верхнем левом углу
- Ошибки — иногда бывают ошибки при прохождении тестнета (не догрузился элемент или т.п), но для этого и создан файл 3_result, с помощью него вы можете искать аккаунты, которые успешно (до конца) прошли тестнет.
- Приблизительный процент успеха — 80% (например из 100 аккаунтов 80 пройдут полностью)
- Время выполнения (1 аккаунта) — примерно 7 минут
- Почему не на selenium ? — так как делать автоматизацию блочной конструкцией намного быстрее, да — вы ограничиваетесь программой, но зато занимает намного меньше времени создавать скрипт
На этом всё, если будут вопросы, задавайте их в нашем чате .
Приостановка и прерывание потоков
Наиболее распространенными способами синхронизации действий потоков являются блокировка и освобождение потоков или блокировка объектов или областей кода. Подробнее об этих механизмах фиксации и блокировки см. в разделе Обзор примитивов синхронизации.
Также можно организовать перевод потоков в спящий режим. Если потоки заблокированы или находятся в спящем режиме, можно использовать ThreadInterruptedException для вывода потоков из состояния ожидания.
Метод Thread.Sleep
Вызов метода Thread.Sleep приводит к немедленной блокировке текущего потока на определенное количество миллисекунд, переданное этому методу, вследствие чего остаток среза времени передается другому потоку. По истечении этого интервала времени спящий поток возобновляет выполнение.
Поток не может вызвать метод Thread.Sleep для другого потока. Статический метод Thread.Sleep всегда переводит текущий поток в спящий режим.
Вызов Thread.Sleep со значением Timeout.Infinite приводит к спящему потоку, пока он не прерывается другим потоком, который вызывает Thread.Interrupt метод в спящем потоке или пока не завершится вызовом метода Thread.Abort . В следующем примере показаны оба метода прерывания спящего потока.
using System; using System.Threading; public class Example < public static void Main() < // Interrupt a sleeping thread. var sleepingThread = new Thread(Example.SleepIndefinitely); sleepingThread.Name = "Sleeping"; sleepingThread.Start(); Thread.Sleep(2000); sleepingThread.Interrupt(); Thread.Sleep(1000); sleepingThread = new Thread(Example.SleepIndefinitely); sleepingThread.Name = "Sleeping2"; sleepingThread.Start(); Thread.Sleep(2000); sleepingThread.Abort(); >private static void SleepIndefinitely() < Console.WriteLine("Thread '' about to sleep indefinitely.", Thread.CurrentThread.Name); try < Thread.Sleep(Timeout.Infinite); >catch (ThreadInterruptedException) < Console.WriteLine("Thread '' awoken.", Thread.CurrentThread.Name); > catch (ThreadAbortException) < Console.WriteLine("Thread '' aborted.", Thread.CurrentThread.Name); > finally < Console.WriteLine("Thread '' executing finally block.", Thread.CurrentThread.Name); > Console.WriteLine("Thread ' finishing normal execution.", Thread.CurrentThread.Name); Console.WriteLine(); > > // The example displays the following output: // Thread 'Sleeping' about to sleep indefinitely. // Thread 'Sleeping' awoken. // Thread 'Sleeping' executing finally block. // Thread 'Sleeping finishing normal execution. // // Thread 'Sleeping2' about to sleep indefinitely. // Thread 'Sleeping2' aborted. // Thread 'Sleeping2' executing finally block.
Imports System.Threading Module Example Public Sub Main() ' Interrupt a sleeping thread. Dim sleepingThread = New Thread(AddressOf Example.SleepIndefinitely) sleepingThread.Name = "Sleeping" sleepingThread.Start() Thread.Sleep(2000) sleepingThread.Interrupt() Thread.Sleep(1000) sleepingThread = New Thread(AddressOf Example.SleepIndefinitely) sleepingThread.Name = "Sleeping2" sleepingThread.Start() Thread.Sleep(2000) sleepingThread.Abort() End Sub Private Sub SleepIndefinitely() Console.WriteLine("Thread '' about to sleep indefinitely.", Thread.CurrentThread.Name) Try Thread.Sleep(Timeout.Infinite) Catch ex As ThreadInterruptedException Console.WriteLine("Thread '' awoken.", Thread.CurrentThread.Name) Catch ex As ThreadAbortException Console.WriteLine("Thread '' aborted.", Thread.CurrentThread.Name) Finally Console.WriteLine("Thread '' executing finally block.", Thread.CurrentThread.Name) End Try Console.WriteLine("Thread ' finishing normal execution.", Thread.CurrentThread.Name) Console.WriteLine() End Sub End Module ' The example displays the following output: ' Thread 'Sleeping' about to sleep indefinitely. ' Thread 'Sleeping' awoken. ' Thread 'Sleeping' executing finally block. ' Thread 'Sleeping finishing normal execution. ' ' Thread 'Sleeping2' about to sleep indefinitely. ' Thread 'Sleeping2' aborted. ' Thread 'Sleeping2' executing finally block.
Прерывание потоков
Ожидающий поток можно прервать, вызвав метод Thread.Interrupt для заблокированного потока. Это действие создает исключение ThreadInterruptedException, которое выводит поток из вызова блокировки. Поток должен перехватить исключение ThreadInterruptedException и выполнить соответствующие действия для продолжения работы. Если поток пропускает исключение, среда выполнения перехватывает его и останавливает поток.
Если целевой поток не заблокирован при вызове метода Thread.Interrupt, поток не прерывается до блокировки. Если поток никогда не блокируется, он может завершиться, не будучи прерванным.
Если ожидание является управляемым, методы Thread.Interrupt и Thread.Abort незамедлительно выводят поток из спящего режима. Если ожидание является неуправляемым (как, например, вызов неуправляемого кода функции Win32 WaitForSingleObject), то методы Thread.Interrupt и Thread.Abort не могут управлять потоком, пока он не вернется в управляемый код или не вызовет управляемый код. В управляемом коде это поведение выглядит следующим образом:
- Thread.Interrupt выводит поток из состояния ожидания, в котором он может находиться, и приводит к созданию исключения ThreadInterruptedException в целевом потоке.
- платформа .NET Framework только: Thread.Abort просыпает ThreadAbortException поток из любого ожидания, в который он может находиться, и вызывает исключение в потоке. Дополнительные сведения см. в разделе «Уничтожить потоки».
См. также
- Thread
- ThreadInterruptedException
- ThreadAbortException
- Работа с потоками
- Использование потоков и работа с потоками
- Обзор примитивов синхронизации
Совместная работа с нами на GitHub
Источник этого содержимого можно найти на GitHub, где также можно создавать и просматривать проблемы и запросы на вытягивание. Дополнительные сведения см. в нашем руководстве для участников.
Как настроить прокси сервер в Google Chrome
Google Chrome один из самых популярных браузеров в мире, ежедневно его используют миллионы человек для доступа к любимым веб-сайтам. Множество из них сталкиваются с проблемой отсутствия доступа, другие желают скрыть информацию о себе, повысить уровень безопасности. А есть и такие которые получили бан по региональным или другим признакам. Что же делать в таком случае? Решение есть — используйте прокси сервера.
Как быстро и без проблем настроить прокси сервер для браузера Google Chrome мы расскажем Вам дальше. Выполняя пошаговую инструкцию, Вы сможете сделать это в течение одной минуты. Используя качественные прокси, вы получите доступ к желаемому ресурсу.
Видео руководство настройки прокси в Chrome
Пошаговая инструкция настройки прокси в Google Chrome
Прежде чем приступить непосредственно к настройкам нужно сделать небольшую подготовку. Дело в том, что множество веб-сайтов идентифицируют пользователей не только по IP-адресу, но и по истории браузера, файлах cookies и кешу, поэтому их надо почистить.
Очистка истории браузера, кэша и cookies
- В любом из окон браузера Google Chrome нажмите комбинацию клавиш «CTRL+H», она откроет окно «История».
- Кликните на иконку «Очистить историю».


Теперь можно переходить к непосредственным настройкам прокси-сервера в Google Chrome.
Настройка прокси в Google Chrome — метод первый
- Откройте настройки Google Chrome кликнув на три вертикальные точки в правом верхнем углу браузера и выберите меню «Настройки».

- В поиске настроек введите слово «Прокси», после чего кликните на иконку «Открыть настройки прокси-сервера для компьютера».


- Прокрутите окно настроек до раздела «Настройка прокси вручную» и активируйте его, нажав на переключатель.

- Введите IP-адрес своего прокси-сервера и его порт, после чего нажмите на кнопку «Сохранить» для вступления изменений в силу.

- После этого запустите браузер. Появится окно авторизации, куда нужно ввести логин и пароль прокси.

Если по каким-то причинам Вам нужно отключить использование прокси-сервера, используйте тот же способ и просто деактивируйте настройки переключателем.
Настройка прокси в Google Chrome — метод второй
Метод предусматривает использование «Свойств браузера» для настроек прокси-сервера. Он нужен если Ваш прокси использует более продвинутые протоколы соединения (например, Socks5) и по каким-то причинам Windows автоматически не смог связаться с предоставленным IP-адресом.
- В поиске Windows введите запрос «Свойства браузера» с последующим их открытием.

- Выберите вкладку «Подключения» и нажмите на кнопку «Настройка сети».

- Установите переключатель напротив «Использовать прокси-сервер…», после чего заполните поля IP-адрес и порт, а для выбора протокола соединения жмите на кнопку «Дополнительно».

- Уберите галочку напротив «Один прокси-сервер для всех протоколов» и заполните поля для Socks соединения. После чего трижды кликните на кнопку «OK» для вступления настроек в силу.

Отключить прокси сервер можно таким же способом просто убрав галочку напротив «Использовать прокси-сервер…».
Следует отметить, что данный метод работает в версиях Windows 7,8,10, но он займет чуть дольше времени по сравнению с первым.
Вывод
Если Вы выполнили все шаги как указано выше, то настройка прокси-сервера для Google Chrome займет у вас от одной до двух минут. Важно также понимать, что гарантии доступа, высокий уровень анонимности и защиту личных данных может обеспечить только использование качественных прокси-серверов, которые Вы можете найти на нашем сайте, как и множество другой полезной информации, связанной с настройкой и использованием прокси-серверов.
Накрутка поведенческих факторов 2023

232
- Немного истории
- Как сейчас работает накрутка?
- Боты
- Процесс накрутки
- Что крутят?
- Оборудование
- Прокси
- Себестоимость
Скользкая тема для статьи, которую не принято обсуждать публично. Актуальной информации в сети мало, мифы и домыслы набирают обороты. Теперь каждый второй клиент задаёт вопросы по накрутке:
- Посмотрите конкурентов, они крутят?
- У меня упали позиции. Меня крутят?
- А вы крутите?
Итак, что происходит. Конверсии из органической выдачи Яндекса падают, сегодня 5-е место по коммерческому запросу может совсем не приводить клиентов. Обилие рекламных блоков и сервисов Яндекса убивает конверсию с «органики».
На таком фоне у SEO-специалиста появляется более сложная задача: «Быть в ТОП-3», а это война, в которой все методы хороши. Война в государстве «Яндекс»: накрутчики воюют между собой, а антифрод-отдел пишет законы по борьбе с накрутчиками. Клиенты спонсируют эту игру.
Немного истории
Начиналось всё с сервисов а-ля «юзератор». Накрутка работала, но масштабироваться не могла, ибо дорого, и санкции в виде 9 месяцев бана тормозили процесс. Антифрод-защита была довольно примитивная, но ситуация была под контролем за счёт ручных банов.
Превалирование рекламных блоков и сервисов Яндекса в выдаче усугубили дальнейшие события. Компании перестали получать прежний органический трафик, затраты на сайт не окупались, терять стало нечего.
Спрос на накрутку начал расти, в итоге появилось около 10 сервисов и программ автоматической накрутки, без участия реальных людей с девайсами.
Ещё год назад мы следили за кейсами по накрутке ботами и видели, как за неделю сайты заходили в ТОП-1-2 по всем коммерческим запросам их тематики. Было достаточно переходить по основному ВЧ ключу, и вся низкочастотка подтягивалась за основным запросом.
Яндекс уже не мог определить причастность владельцев домена к накрутке, массовые санкции прекратились, велась активная работа над антифрод-фильтром.
Сейчас мы наблюдаем успехи Яндекса по борьбе с накруткой поведенческих факторов. Не работают массовые клики по ВЧ запросам, не работают переходы от ботов без истории. Но накрутка всё равно работает, хотя и с меньшим эффектом.
Как сейчас работает накрутка?
Простые времена накрутчиков прошли, всё стало сложнее. Существует две основные версии программ для накрутки: на основе zennoposter и на основе BAS. Ниже будет идти речь только об одной из версий программы для эмуляции поведения пользователей на основе Zennoposter. У программы есть несколько разных шаблонов от разных авторов.
Боты
Если раньше можно было эмулировать клики пользователей от новоиспечённых ботов без истории, и это влияло на ранжирование, то сейчас это не работает. Теперь боты создаются и нагуливаются днями или неделями, а их история копится в cookies.
Чтобы сделать один-единственный клик в выдаче Яндекса, бот может месяц до этого ходить по разным запросам из выдачи Яндекса и просто сёрфить по сайтам.
Боты для мобильных телефонов и десктопных устройств нагуливаются отдельно. Причём каждый накрутчик может задавать свой алгоритм поведения пользователя по времени и числу просмотренных страниц.
Каждый бот уникален, у него своё имя, свой девайс с неким стабильным разрешением экрана, операционная система, браузер, свой возраст и пол. Бот может иметь учётную запись в Яндексе.
Сделано всё, чтобы не было футпринтов.
Процесс накрутки
Начиналось всё с ввода запроса в Яндексе и клика по нужному сайту. CTR по запросу рос и сайт поднимался в выдаче. Яндекс пресёк такую накрутку. Сейчас всё намного сложнее, число ботовых запросов увеличилось в разы.
Бот может сделать несколько уточняющих запросов в Яндексе, посмотреть по ним сайты и только потом набрать нужный запрос. А может сразу начать с нужного запроса, посетить несколько сайтов конкурентов и перейти на нужный сайт.
Из-за такого сценария страдают сайты конкурентов, т. к. они получат заходы с отказами.
Боты умеют делать ошибки в запросе, исправлять их, водить мышкой, листать страницы выдачи. Могут предварительно авторизоваться в Яндексе, посещать сервисы Яндекса и даже заполнять капчу.
Перейдя на сайт, бот проведёт нужное время на сайте, просмотрит несколько рандомных страниц либо точно заданных в сценарии. Он может заполнять формы, класть товар в корзину… В общем – эмулировать активную деятельность.
Тот же софт умеет делать прямые заходы, переходы с сайтов и социальных сетей с полной эмуляцией поведения.
Так выглядят 28 параллельных потоков в Zennoposter:

Вебвизор Яндекса фиксирует поведение, выглядит оно немного неуклюже, но визуально нет уверенности, что это делает бот.
Что крутят?
Хотя процедура называется «накручивание поведенческих факторов», нужно понимать, что крутят в основном CTR запроса и невозврат в выдачу. Поведение пользователя (бота) – неоднозначный показатель для ранжирования.
Если у вас растёт показатель отказов, падает время на сайте и число просмотренных страниц, то, возможно, конкуренты крутят себя, а в вас летят шишки…
Оборудование
Опять-таки опишем историческую картину. Когда-то программа для накрутки поведенческих факторов могла работать на обычном домашнем компьютере в 20 параллельных потоков. В то время не нужно было создавать ботов и все ресурсы машины уходили на 20 эмуляторов браузера и некие действия в нём.
Сейчас потребуются ресурсы для нагуливания ботов (мобильные и десктопные отдельно). И для походов в Яндекс, опять-таки отдельные потоки на десктопы и мобильные.

Итого вам потребуется уже не 20, а 60 потоков для работы в прежнем ритме. Обычный компьютер не справится с такой нагрузкой, в идеале нужны двухпроцессорные сервера на 20 и более ядер и ОЗУ не менее 64 Гб.
Прокси
Накрутка поведенческих факторов осуществляется в основном через интернет от мобильных операторов. За счёт регулярного сброса соединения меняется IP-адрес бота, и каждый заход в Яндекс происходит с нового IP. На одном адресе могут одновременно быть и реальные люди, и ваш бот, что усложняет задачу для антифрода.
Сами прокси разделяются по качеству канала, они могут быть общими, ширина канала у таких обычно 1,5 Мб. Прокси могут быть приватными, когда на канале сидите только вы. Ещё есть Мультипорт – это прокси с возможностью управлять сменой IP.
Стоимость одной shared прокси на airsocks.in 600-700 руб/мес. Для работы в 20 потоков нужно 20 прокси разных операторов.

Если вы хорошо разбираетесь в администрировании серверов, то можно самим собрать приватные прокси.
Себестоимость
Итак, во что это выльется?
- Арендный сервер в Германии Hetzner – около 10 000 руб/мес.
- 20 прокси – 15 000 руб/мес.
- Программа – 5-10 000 руб/мес.
- Ваше время – ? руб/мес.
Вашего времени уйдёт очень много. Настройка самой программы занимает немало времени. Постоянные обновления и нестабильность программы требуют постоянного присмотра.
В результате вы можете не получить результата, т. к. слишком много факторов нужно учитывать. Сама программа для накрутки – это только инструмент, с помощью которого можно провести эксперименты и лучше понять алгоритм работы Яндекса. Вам никто не расскажет о рабочих алгоритмах.
Подумайте, куда выгоднее вложить ваше время?
Вопросы по накрутке
Стоит ли накручивать поведенческие факторы?
Ранее мы не рекомендовали клиентам использовать накрутку ПФ для серьезных сайтов, но все меняется. Сейчас основной фактор ранжирования в Яндекс — это ПФ, он преобладает над остальными факторами. Только за счет ПФ можно держать сайт на первых местах при условии что все остальные SEO параметры сайта в норме.
Если конкуренты в выдаче явно используют данный метод, то у вашего сайта нет шансов быть выше их используя белые методы. Это не справедливо, но мы не один раз сталкивались с игнорированием службой поддержки Яндекса кейсов по накрутке. Яндекс пытается решить вопрос комплексно и не вникает в частные случаи.
Куда тут без накрутки?
Каковы риски накрутки поведения?
Уже несколько лет не было массовых банов, чаще всего блокировались низкокачественные сайты с грубыми попытками накрутки.
Последняя волна банов за ПФ была в сентябре 2020 года, недобросовестные веб-мастера получили сообщения в Яндекс.Вебмастере:

«Имитация действий пользователей
После нажатия кнопки следующая возможность отправить сигнал об исправлении появится через 29 дней.
Позиции сайта в результатах поиска понижены.
Использование имитации действий пользователей поисковой системы.
Вероятно, для продвижения Вашего сайта были использованы сервисы или программы, реализующие подобные методы — например, Userator, TrafficStore, WebEffector, SerpClick, Seopult, RoboClick, SEOBonus, SEOPickup и т. п. Возможно, это было сделано компанией, оказывающей услуги поискового продвижения для Вашего сайта.
Обычно ограничения действуют ещё 8-12 месяцев после устранения нарушения.»
Бан коммерческого сайта в Яндексе на 1 год может разорить бизнес, в таких случаях накрутка неприемлема. В серых нишах, где сайты банятся каждый день по разным причинам, накрутка является обычным инструментом.
Более мы не сталкивались с такими блокировками.
Могут ли конкуренты накрутить плохое поведение?
Могут и делают. Но не стоит паниковать и сваливать все грехи на накрутку. Боты бывают разные. Сейчас много софта, которым можно «налить» бесполезных ботов. Они влияют разве что на графики в Яндекс.Метрике, антифрод их отсекает.
Следите за изменением позиций – если они начали падать, то стоит задуматься. В основном Яндекс не реагирует на плохую накрутку.
Как защищаться от накрутки конкурентами?
Мало смысла защищаться. Вы никак не закроетесь от клика по вашему сайту в выдаче Яндекса. Это основной фактор.
Было бы хорошо не пускать ботов на сайт, если вы умеете корректно вычислять ботов и правильно их блокировать, то вы можете помешать нагуливанию ботов на вашем сайте.Как определить, что меня крутят конкуренты?
Основной показатель накрутки – это переходы с сетей мобильных операторов. В обычное время их очень мало, во время накрутки они начинают преобладать. Если у вас установлен вебвизор, то вы можете увидеть это в поле IP-сеть.

Если вы видите преобладание мобильных операторов:
- Tele2 Russia IP Network;
- Metropolitan branch of OJSC Megafon;
- Mobile subscribers pool;
- YOTA – Moscow and Moskovskaya oblast.
… то стоит обратить внимание на поведение таких пользователей.
В Метрике можно посмотреть отчёт по поисковым фразам, добавив в отчёт колонку «Роботность» – так вы увидите накрутку по каждому запросу.

Это сработает, только если в настройках метрики вы не применили фильтр, отсекающий трафик по поведению. Качественных ботов с профилями в этих отчётах вы тоже не увидите.
Показатели роботности в Яндекс Метрике очень условные, не всегда им можно доверять.
Где заказать накрутку?
1. Мы можем проконсультировать вас по вопросам накрутки ПФ в телеграме @siteclinic.
2. Существуют сервисы накрутки Userator, WebEffector, SerpClick, Seopult, RoboClick и т. п. находятся под пристальным вниманием Яндекса.
Работает ли накрутка в Google?
Антифрод-защита в Google серьёзнее, чем в Яндексе. Но и там есть успешные кейсы накрутки. Цены выше, профили ещё более сложные. Рентабельность для русскоязычных регионов сомнительна.
Накрутка ПФ в Google наиболее эффективна на западном рынке, т.к. объемы ботового трафика там меньше, небольшие объемы ботового трафика дают результаты.Выводы
Мы уверены, что ребята из Яндекса будут и дальше дорабатывать алгоритм антифрода, а поднимать позиции путём накрутки будет ещё сложнее. Тем временем профессионалы поискового продвижения не могут игнорировать серый метод, они пробуют, изучают его влияние.
В ситуациях, когда ваш сайт в ТОП-10 по коммерческим ВЧ запросам в Москве, вы автоматически получаете ботовый трафик. Никто вам точно не скажет, повлиял он на ваши позиции или нет. Нужно ли улучшать поведенческую картину искусственно или ждать, когда Яндекс сам решит этот вопрос? Решать вам.
Ваши вопросы:
Если Вы всё же решили остаться на белой стороне и играть по-честному — обращайтесь к нам!
Подписаться на рассылку
- Как провести анализ конкурентов в ТОПе? Анализировать сайты конкурентов в ТОПе нужно, но с чего начать – многие не знают. В этой статье зарубежный аналитик Линдси Паттерсон делится своим способом первичного.
- История обновлений алгоритмов поисковых систем Google и Яндекс и нововведений за последние 5 лет Google 2015 год 1) Безымянное (неподтверждённое) обновление — 4 февраля 2) Мобильное обновление Mobile-Friendly Update «Mobilegeddon» — 22 апреля 3) Обновление качества — 3 мая.
- Supervised Nested PageRank Мы подготовили для вас перевод доклада Яндекса о его новой разработке SupervisedNestedPageRank. Тем, у кого нет научной степени по математике, понять его будет довольно-таки сложно.
- Как высчитать ROI всего проекта: сквозная аналитика простыми словами Тема сквозной аналитики в последнее время напоминает тёмную материю: все о ней знают, много раз слышали, некоторые даже имеют представление, что это такое, но когда.
- Смотреть позиции и трафик конкурентов теперь можно с премиум тарифом Яндекс Метрики. Друзья, это первоапрельская шутка! Все данные выдуманы, а все совпадения — случайны 28 марта Яндекс выпустил довольно важное обновление Я.Метрики, значительно расширив функционал сервиса в.