Думаю многие читали историю про Катю, я решил написать в том же стиле, т.е. информация о том почему Google ненавидит Казахстан будет в спойлерах.
И так.
Предыстория.
Однажды изучаю статистику в Google Search Console, я заметил что в разделе «Вид в поиске» появился еще один пункт, этот пункт вел на отчет о проиндексированных AMP страницах.
Зайдя на эту страницу я увидел надпись
Мне конечно же сразу захотелось узнать что это за ускоренные мобильные страницы. Пройдя по ссылке я увидел гайдлайн по созданию AMP страниц. Почитав гайдлайн я приступил к созданию amp страниц на своем сайте.
История
Прочитав документацию по созданию AMP, я сразу же приступил к реализации.
Наверное потому что...
Google ненавидит Казахстан
Через час у меня уже был готовы AMP версий моих страниц. Но возникла проблема, я не мог вставить Google Analytics, т.к. вставлять JS скрипты в AMP страницы нельзя, а компонента amp-analytics еще не существовало, но был компонент amp-pixel.
Погуглив немного я наткнулся на вот этот вопрос на Stackoverflow.
Тут предлагали вставлять pixel с следующим url который передавал нужные значение в Google Analytics
<amp-pixel src="https://ssl.google-analytics.com/collect?v=1&tid=UA-12345678-1&t=pageview&cid=$RANDOM&dt=$TITLE&dl=$CANONICAL_URL&z=$RANDOM"></amp-pixel>
Это картинка передавала уникальный ID пользователя, название статьи и ссылку указанную в О передаваемых параметрах можно почитать тут, честно говоря я еще сам не читал
Это все потому что...
Google ненавидит Казахстан
Добавив этот пиксель на свой сайт я заметил что при каждом обновлении страницы, он считал меня как нового пользователя, посмотрев еще раз на ссылку я понял что $RANDOM в amp-pixel каждый раз создавал новый ID для меня и GA считал меня уником.
Первое что мне пришло в голову, это написания цикла который будет выводить кучу amp-pixel.
Для начала я решил создать 100 amp-pixel чтобы не нагружать браузер.
Вот сам цикл
p.s. я использую laravel, поэтому разметка blade
@for($i=0;$i<100;$i++)
<amp-pixel src="https://www.google-analytics.com/collect?v=1&t=pageview&z={{rand(100000,500000)}}&dt=$TITLE&dl=$CANONICAL_URL&tid=UA-59188XXX-1&cid=$RANDOM" >
</amp-pixel>
@endfor
Я открыл страницу, дождался прогрузки и решил посмотреть на Google Analytics.
И вот что я там увидел…
,
Google Analytics показывал что у меня на сайте 100 активных пользователей и все они читают ту статью.
Я решил попробовать увеличить цикл до 1000 и у меня стало 1000 активных пользователей.
В Google Новости для издателей можно добавить особый RSS «Выбор редакции» и он должен отображаться в правой части на главной news.google.ru, я благополучно добавил этот rss фид и стал ждать. Прождав неделю я решил написать в саппорт гугла и там я узнал что «Выбор редакции» не будет отображаться, т.к. СМИ казахстанский, а выпуск Российский (так какого х**, казахстанский СМИ вообще выходит в Российском выпуске???)
Определенно
Google ненавидит Казахстан
Но показатель отказов был 100%, глубина 1 да и рендеринг amp-pixel сильно грузил процессов.
Поэтому я сначала решил создать обычную версию страницы(Обычный HTML, вместо AMP) и вставить туда сотню изображении с этой ссылкой.
Как оказалось это работало и в обычном HTML.
Теперь надо было решать проблему глубины и отказов, поэтому за место рандомной генерации ID пользователя я решил создать массив.
$users = range(1,2000);
Дальше создаем 2 страницы с разными ссылками и названиями, где есть ссылка на другую страницу. Заходим на первую страницу ждем пока загрузятся картинки, и переходим на 2-ую страницу и так с десяток раз.
В итоге мы имеем приличную глубину, большое кол-во просмотров, низкий показатель отказов и т.д.
Думаю что можно накрутить и другие показатели, так что экспериментируете :)
P.S.
Чуть не забыл, вы можете накрутить статистику кому угодно, главное знать идентификатор отслеживания.
Комментарии (9)
Juma
30.03.2016 10:45+2Вы "слишком много о себе (о Казахстане) думаете". Судя по вашим спойлерам, не "Google ненавидит Казахстан", а скорее "Google забил на Казахстан", либо "у Google еще на дошли руки до Казахстана".
И с чего вы взяли что Эфиопия и Кения для Google должны быть хуже чем Казахстан? Если в этих странах гос структуры меньше вмешиваются в работу интернета то они (эти страны) для Google однозначно лучше.JIenpukoH
30.03.2016 10:50Не в обиду Кении и Эфиопии. На самом деле я уверен что Google не ненавидит Казахстан, просто сколько бы я не искал информации о сервисах в Казахстане, сколько бы я не задавал вопросов в поддержку Google, мне либо тупо не отвечают, либо отвечают что они не могут ответить на мой вопрос. И я хочу чтобы Google обратил внимание на Казахстан, ведь тут есть хорошие разработчики, которые возможно(!) помогут в развитии технологии.
kloppspb
30.03.2016 10:51-2Счётчикомерка — давно так люди о своих комплексах не заявляли :)
Давайте, что ли, сходим на сайт. Вдруг Оно догадается логи сервера посмотреть.JIenpukoH
30.03.2016 10:54Не совсем понял кто Оно?
Вы когда нибудь видели или слышали чтобы рекламодатель просил логи сервера вместо статистика GA?
M-A-X
30.03.2016 11:28Сдался Вам этот AMP :)
Аналитику можно накрутить и с помощью повторного ga('send', 'pageview');
Но да, интересный способ :)JIenpukoH
30.03.2016 11:31-1Еще как сдался, и я скажу почему.
Одна из amp версии наших статей появилась в российском выдаче в amp-карусели и она там была около суток, и за те сутки эта статья принесла нам 5000 уников. Учитывая что наш среднесуточный трафик 25-30к уников, это приличное кол-во трафика
Если я не ошибаюсь, то с ga('send','pageview'); нельзя накрутить уников и глубинуnProfessor
30.03.2016 18:14Все можно накрутить.
Можно взять гугловский ID пользователя, и посылать от его имени различные эвенты пост запросом с сервера. И гугл будет эти данные учитывать как реальная сессия этого человека.
Я так отслеживал в гугл аналитике информацию по заказам. В отложенном режиме посылал событие о смене статусов заказов, и потом в аналитике мог посмотреть статистику в срезе статусов.
youRooock
Ожидал увидеть Катю…