Google Analytics и Google Tag Manager в условиях блокировки IP Роскомнадзором

Olga Feoktistova
1 Star2 Stars3 Stars4 Stars5 Stars (3 votes, average: 5,00 out of 5)
Loading ... Loading ...
A A A

Попытки Роскомнадзора заблокировать Телеграм “аукнулись” и на сервисе веб-аналитики и тегов от Google. Из-за того, что мессенджер использовал IP, принадлежащие Google, ряд из них был заблокирован. В результате, теряется часть данных о переходах пользователей из России. Но это не повод для паники — Ringostat разработал решение для обхода блокировки и делится простой инструкцией по его настройке.

блокировка ip ringostat

 

Эта статья будет особенно полезна, если:

  • вы используете Ringostat;
  • на вашем сайте установлен код отслеживания Google Analytics;
  • на сайт переходят пользователи из Российской Федерации.

Если же вы не клиент Ringostat, то все равно можете воспользоваться нашим решением, пока не спадет волна блокировок.

Возможна ситуация, что IP Google, на который уходит запрос при посещении сайта, заблокирован. На сайте не срабатывает код Google Analytics, а вместе с ним и подмена номеров. Ранее это отражалось на отправке данных по звонкам в Google Analytics с сервера Ringostat для клиентов из России — эту проблему мы решили оперативно, а сейчас разработали проксирующую точку Ringostat, непосредственно для скриптов Google на сайте.

 

Как это работает

  1. Посетитель переходит на сайт.
  2. Скрипты грузятся не непосредственно с серверов Google, а через проксирующую точку Ringostat с минимальными изменениями.
  3. Просмотры страниц, события, e-commerce и т. д. также проксируются, через сервера Ringostat.
  4. На сайте срабатывает подмена номеров.
  5. Остальная логика остается неизменной.

Чтобы добавить в эту схему проксирующую точку, необходимо внести изменения в код скрипта подключения аналитики. Детали настройки зависят от типа подключения Google Analytics на вашем сайте. Их может быть три, и для каждого из них мы подготовили инструкцию.

 

Настройка

1. При установке в Google Tag Manager

Если вы используете Google Tag Manager для отправки данных в Google Analytics, необходимо заменить домен www.googletagmanager.com на проксирующую точку — https://gtm.ringostat.com/.

В коде страницы найдите JavaScript код контейнера, расположенный возле тега <head>, и внесите изменения. В коде это будет выглядеть так:

 

<!-- Google Tag Manager -->

<script>(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':

new Date().getTime(),event:'gtm.js'});var

f=d.getElementsByTagName(s)[0],

j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=

'https://gtm.ringostat.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);

})(window,document,'script','dataLayer','GTM-XXXX');</script>

<!-- End Google Tag Manager -->

 

Аналогично поступите для блока после открытия тега <body>:

 

<!-- Google Tag Manager (noscript) -->

<noscript><iframe src="https://gtm.ringostat.com/ns.html?id=GTM-XXXX"

height="0" width="0"

style="display:none;visibility:hidden"></iframe></noscript>

<!-- End Google Tag Manager (noscript) -->

 

Настройки в самом интерфейсе GTM вносить не требуется.

 

2. При установке в исходный код с Google Analytics или GTAG

В этих двух случаях данные собираются с помощью библиотек JavaScript — analytics.js или gtag.js. Способ настройки для них одинаковый: изменения нужно внести прямо в исходный код сайта. На странице сайта, в коде подключения скрипта Google Analytics, найдите и замените домен www.google-analytics.com на https://google-analytics.ringostat.com/.

 

<!-- Google Analytics -->

<script>

(function(i,s,o,g,r,a,m){i['GoogleAnalyticsObject']=r;i[r]=i[r]||function(){

(i[r].q=i[r].q||[]).push(arguments)},i[r].l=1*new Date();a=s.createElement(o),

m=s.getElementsByTagName(o)[0];a.async=1;a.src=g;m.parentNode.insertBefore(a,m)

})(window,document,'script','https://google-analytics.ringostat.com/analytics.js','ga');

 

ga('create', 'UA-XXXXX-Y', 'auto');

ga('send', 'pageview');

</script>

<!-- End Google Analytics -->

 

После настройки нужная библиотека будет загружаться с проксирующей точки google-analytics.ringostat.com, вместо ресурсов Google.

Не хотите тратить время на настройку? Доверьте ее нам — просто напишите в чат. Помните, что некорректные данные могут привести к ошибочным решениям. В то время, как техподдержка решит этот вопрос за пару минут.

Категория

Если вы нашли ошибку - выделите её и нажмите Ctrl + Enter или .