Как перенести счетчик Яндекс Метрики или Google Analytics на другой аккаунт
Как перенести счетчик Яндекс Метрики или Google Analytics на другой аккаунт
Привет, друзья. Тут с оказией небольшой, но полезный пост у меня образовался. Писал инструкцию для новичков, а потом решил оформить ее в пост.
Вспомните, как часто встречается ситуация, когда на сайте установлены счетчики Яндекс Метрики, но у владельца сайта нет к ним доступа? И получить его нельзя, потому что расставание с прошлым подрядчиком было не самым гладким. У нас такое встречается у 2 из 10 новых клиентов.
Удивительно, но во многих студиях ситуация решается просто – переустановкой счетчиков. При этом все накопленные статистические данные теряются, а seo-специалист потом вынужден работать с сайтом «вслепую», полагаясь только на те данные, которые начнут собираться после старта работ и установки нового счетчика. (Хотя, я допускаю, что в тех студиях, где не переносят счетчики, не сильно-то и страдают сеошники, потому что это их зона ответственности.)
Это полный отстой! Я надеюсь, никто из вас так не делает. Но все же я решил написать, как перенести счетчики Яндекс Метрики и Гугл Аналитикса на другой аккаунт, получить доступ, не потеряв драгоценную статистику сайта.
Как перенести Яндекс Метрику на другой аккаунт
Если вы являетесь владельцем счетчика, то все просто:
- Авторизуйтесь в Яндекс Метрике, используя логин, на который зарегистрирован счетчик.
- Перейдите в настройки на вкладку «Счетчик». В правом верхнем углу будет кнопка «Перенести на другой аккаунт» — просто следуйте инструкциям в открывшемся окне:
alt=»Яндекс Метрика Перенести на другой аккаунт» width=»300″ height=»92″ />
Перенос счетчика Яндекс Метрики на другой аккаунт без доступа
Для начала подтвердите права на сайт в Яндекс Вебмастере для логина, на который хотите получить доступ к счетчику. О том как это сделать подробно описано в разделе помощи Яндекса.
Забегая вперед, скажу, что иногда подтверждения в Вебмастере бывает недостаточно, и сотрудники Яндекса просят дополнительно разместить в коде главной страницы мета-тег или комментарий. Чтобы ускорить процесс мы сразу добавляем комментарий с логином, на который нужен доступ, например: <!—alaevkr@yandex.ru—>
Когда все вышеописанные действия завершены нужно отправить заявку на перенос счетчика с этой страницы:
Шаблон письма можно использовать такой:
На аккаунт alaevkr@yandex.ru необходимо перенести счетчик 000000, который расположен на сайте site.ru. Для этого аккаунта сайт уже подтвержден в Яндекс Вебмастере, а на главной странице в коде сайта размещена надпись <!—alaevkr@yandex.ru—>
Дальше останется только дождаться переноса Метрики на ваш логин. Как правило, техподдержка проводит эти работы в течение двух суток.
Как получить доступ к счетчику Google Analytics, если вы не владелец
Для переноса счетчика Google Analytics потребуется создать файл в корневой папке сайта для подтверждения прав, поэтому заранее убедитесь, что такая возможность есть.
На этой странице вы увидите инструкцию с описанием, что нужно сделать для переноса счетчика. Если по каким-то причинам страница не открылась, то ниже описано, как до нее добраться другим способом:
- Заходим на общую страницу справки, отправляем запрос на передачу прав управления (пункт Fix issue):
- Выбираем Analytics account access (Доступ к учетной записи Google Analytics):
- И далее Recover access to an Analytics account (Восстановление доступа к учетной записи Google Analytics):
- Появится список с уточнениями, нужно выбрать последний пункт:
- В итоге мы попадем на страницу, о которой шла речь в самом начале. Сама инструкция выглядит вот так:
Что делать дальше, ясно из описания – создайте файл analytics.txt с указанным содержимым и закиньте его в корневую папку сайта и проверьте, чтобы файл открывался по нужному адресу: site.ru/analytics.txt.
Если все ок, то возвращаемся к странице с инструкцией и жмем ссылку «Свяжитесь с нами» из пункта 4.
Откроется форма с кучей лишних вопросов, на которые вы с большой долей вероятности не будете знать ответ, но не беда – главное правильно указать основную информацию:
Когда заполняете поле с описанием проблемы, используйте такой шаблон:
На сайте site.ru установлен счетчик UA-111111, но к нему нет доступа. Права на сайт подтверждены в Google Search Console, так же создан файл в корне с названием analytics.txt и содержимым «копируем содержимое файла». Необходимо получить доступ к счетчику для аккаунта alaevkr@gmail.com.
Ниже проставляете галочки и указываете предпочтительный способ связи (я обычно использую электронную почту):
После отправки формы ждем ответ от службы поддержки, обычно в течение пары часов приходит сообщение, в котором говорится о том, что владельцу счетчика направлено письмо с просьбой связаться с вами:
Если через два рабочих дня с вами никто так и не вышел на связь, и доступа все еще нет, то отсылайте в ответном письме ссылку на файл site.ru/analytics.txt, который создавали ранее.
После этого на ваш аккаунт перенесут доступ к счетчику, это происходит в течение дня, иногда дольше.
Уверен, эта небольшая инструкция поможет вам не только получить доступ к Метрике и Аналитиксу, но и более продуктивно использовать статистику, которую удастся сохранить!
На этом все, спасибо за внимание.
Вот уже 16 лет я профессионально занимаюсь созданием и продвижением сайтов и 12 лет с удовольствием пишу в любимый блог. Создал заслужившие доверие в seo-сообществе программы FastTrust и ComparseR и известный сервис для проверки траста сайтов CheckTrust.ru.
В 2014 основал веб-студию «АлаичЪ и Ко» в Краснодаре: 1 место в рейтинге агентств интернет-маркетинга (Рейтинг Рунета), 2 место в рейтинге SEO-компаний (CMSmagazine), 12 место в рейтинге известность бренда SEO-компаний в России (SeoNews).
Выступаю на профильных конференциях (All In Top, SEO Conference, SEMPRO, Baltic Digital Days). Веду канал в telegram про seo и бизнес. SEO-специалист года 2019 и 2020 (Sape).
Как создать и настроить цель типа «JavaScript-событие» в «Яндекс.Метрике»?
Яндекс.Метрика не нуждается в представлении. Ведь это один из мощнейших инструментов для веб-аналитики. Сам по себе сервис включает в себя множество инструментов для сбора данных, одним из которых являются «Цели».
Цель – это некий сценарий, при успешном прохождении которого поставленная цель считается достигнутой.
Всего на момент написания статьи Яндекс.Метрика содержит в себе 4 типа целей. Это:
- Количество просмотров страниц.
- Посещение определенных страниц.
- JavaScript-событие.
- Составная цель.
Сегодня мы поговорим о JavaScript-событии, в следующих же статьях, по отдельности, рассмотрим остальные типы целей.
Этот тип цели считается достигнутым, когда при определенных условиях (их мы рассмотрим ниже) вызывает специальный код.
Для начала – давайте получим этот код.
1. Зайдите в Яндекс.Метрику.
2. Далее, напротив нужного вам счетчика, нажмите на шестеренку (она вызывает страницу настроек).
3. На открывшейся странице настроек переключитесь на вкладку «Цели» и нажмите на кнопку «Добавить цель».
4. В открывшейся форме выбираете «JavaScript-событие», где вводите название цели и ее идентификатор.
И нажимаете «Добавить цель».
После чего, при успешном создании цели, она появиться в общем списке целей:
Где вы нажимаете «Сохранить». Если этого не произошло – пишите об этом в комментариях.
Теперь нам нужно сохранить номер счетчика (не путайте с номером цели) и идентификатор цели:
Они нам потребуются для уже финальной установки цели на наш сайт.
Во всех случаях мы будем вызывать следующую функцию:
Где «XXXXXX» – как раз номер вашего счетчика, а «TARGET_NAME» – идентификатор цели. А теперь примеры.
Установка цели на форму
Если вы на своем сайте имеете форму без технологии AJAX, то есть в ней присутствует часть похожая на эту:
То в этот тег вы можете вставить код цели. Пример:
В таком случае, при успешной отправке формы – цель будет считаться достигнутой.
Установка цели на кнопку, ссылку или другой элемент HTML
Этот способ установки цели подойдет для различных кнопок, таких как «скачать» – если, например, на вашем сайте есть прайс и вы хотите отследить, сколько человек заинтересовались вашими услугами.
Пример установки кода на кнопку:
Пример установки на ссылку:
Пример установки кода на простой div:
Во всех случаях, как вы заметили, код идентичен.
Установка цели на просмотр страницы
Код, который представлен ниже, вы вставляете на нужные вам страницы в секции BODY.
В таком случае, если человек посетил страницу, где размещен этот код, цель считается достигнутой.
Установка цели на время нахождения на странице
В отличие от предыдущего варианта, пользователь должен не просто посетить страницу, но и еще пробыть на ней некоторое время.
Код вы также вставляете на нужные вам страницы или сразу на весь сайт.
Подведя итог всему написанному выше, можно сказать, что ключевым в этой цели является функция:
Ее вы уже используете так, как только посчитаете нужным. Возможно, я описал не все варианты составления целей типа «JavaScript-событие», и если вам чего-то не хватает или возникают трудности – пишите об этом в комментариях.
4 способа дать гостевой доступ к Яндекс.Метрике: открыть доступ к статистике сайта — инструкция по шагам
Вы можете предоставить доступ к статистике сайта — счетчику Яндекс.Метрика, и настроить права четырех уровней. Как это сделать — расскажем в нашей пошаговой инструкции.
Яндекс.Метрика — система сбора и анализа статистики сайта, которая обеспечивает несколько уровней доступов к данным. Если вы являетесь владельцем счетчика, то вы можете управлять доступами к данным, выдавая права различного уровня.
Сравнение уровней доступа — кому какой доступ давать?
Способ доступа к Метрике
Когда это нужно?
Предоставление гостевого доступа к вашей статистике другому пользователю Яндекса с различными правами.
- сотруднику внутри вашей компании;
- SEO-компании или специалисту;
- специалисту или компании, которая занимается рекламой сайта;
- рекламодателям и инвесторам, кому важно знать статистику.
Для совместного и равноправного управления счетчиками Яндекс.Метрики с нескольких аккаунтов.
Когда вы работаете в команде.
Доступ к отчетам «Монетизация»
Актуально для счетчиков, которые подключены в интерфейсе Рекламной сети Яндекса.
Если на вашем сайте установлен рекламный блок РСЯ Яндекс.Директа и вы желаете дать доступ к отчетам по монетизации трафика.
Смена владельца Метрики (перенос счетчика на другой аккаунт)
Вы можете стать владельцем Яндекс.Метрики для своего сайта, либо передать права на счетчик другому лицу.
Когда счетчик на ваш сайт устанавливал кто-то другой или в случае, когда доступ к счетчику утрачен, а статистику терять не хочется.
Гостевой доступ к Метрике
Шаг 1. Авторизуйтесь в Яндекс и перейдите в сервис Метрики на страницу со списком счетчиков.
Шаг 2. Выберите счетчик, к которому желаете настроить гостевой доступ, войдите на страницу счетчика.
Шаг 3. Откройте в левом меню «Настройки» и выберите вкладку «Доступ» .
Шаг 4. Нажмите кнопку «Добавить пользователя».
Шаг 5. В форме введите данные и нажмите «Добавить».
Логин — введите в поле e-mail того пользователя, кому собираетесь дать доступ. Это должен быть логин Яндекс, т.е. почта вида @yandex.ru.
Также подойдет, если почта пользователя на его домене, но домен привязан к Яндекс-почте через сервис Яндекса «Почта для домена» — но вы этого не узнаете, пока не попробуете привязать. Например, наша почта seo@exiterra.ru добавится к вашей Метрике.
Почта вида @mail.ru и @gmail.com — точно не подойдет и выйдет ошибка «Такой пользователь не существует». Попросите, чтобы вам дали ящик на Яндексе.
Права — установите уровень доступа к данным Метрики:
«Только просмотр» — пользователь сможет только просматривать статистику и настройки вашего счетчика, но не сможет сохранять настройки отчетов, делать комментарии в отчетах, добавлять отчеты в избранное.
Выдавайте этот доступ пользователю для анализа данных, аудита SEO или контекстной рекламы, анализа конверсии сайта и т.п.
«Доступ на редактирование» — права полного управления счетчиком, без возможности удаления счетчика.
Выдавайте этот доступ когда пользователю необходимо регулярно работать с с данными: вашему сотруднику или рекламному агентству.
Публичный доступ к Метрике по ссылке
Чтобы предоставить доступ к Метрике любому человеку по ссылке, необходимо на странице «Настройка» вкладке «Доступ» установить переключатель «Публичный доступ к статистике» в положение Вкл.
Появится поле с постоянным адресом URL, по которому доступна статистика данного счетчика в реальном времени. Вы можете делиться этими данными на вашем сайте, на страницах в социальных сетях и т.п.
Представительский доступ
В Яндекс.Метрике есть система представителей, предназначенная для совместного и равноправного управления счетчиками с разных аккаунтов. Доступ Представителю выдается не на один счетчик, а сразу на все, которые есть или появятся в вашем аккаунте. Представитель получает полные права просмотра, редактирования и удаления всех счетчиков из вашего аккаунта, включая те, к которым вам дали гостевой доступ.
Перенос счетчика Метрики на другой аккаунт (смена владельца)
Если вы владелец сайта, но счетчик Метрики вам устанавливал ваш сотрудник (возможно бывший) или рекламное агентство, вы можете, не теряя данных статистики, перевести счетчик на ваш аккаунт и стать владельцем счетчика.
- Если с действующим владельцем счетчика можно связаться и он готов вам передать права на счетчик, то ему необходимо сделать следующее:
- Войти в Яндекс.Метрику, используя логин, на который зарегистрирован счетчик.
- В левом меню Настройка , вкладка Счетчик , нажать справа кнопку «Перенести на другой аккаунт» .
Если вы не являетесь владельцем счетчика, но вы можете подтвердить права на ваш сайт, где он установлен, то Яндекс предусматривает такую процедуру переноса.
Во-первых, вам необходимо подтвердить права на сайт. Проще всего это сделать через Вебмастер по данной инструкции.
Далее заполните форму заявки о переносе, которая находится внизу данной страницы в разделе «Права подтверждены, надо перенести счетчик» — раскройте этот раздел, он свернут в строку.
Есть проблемы с Метрикой? Пишите в комментариях ваш вопрос или звоните — поможем!
Самый простой способ ускорить загрузку сайта
Скорость загрузки сайта влияет на позиции в поисковой выдаче.
Есть один крайне простой способ, используя который можно повысить скорость загрузки страниц.
Далее рассмотрим что делать и принцип действия.
Как ускорить загрузку сайта быстро и просто?
На большинстве сайтов используется код JavasScript. По умолчанию робот использует последовательную загрузку скриптов.
На практике наиболее распространенные сценарии применения скриптов следующие:
- Подключение систем аналитики, таких как Google Analytics и/или Yandex Метрика;
- Использование скриптов JavaScript при решении задач по user interface или user experience.
Браузер пользователя выполняет множество шагов, прежде чем ответ в виде кода HTML от сервера будет передан клиенту и преобразован в пиксели на экране.
Критическим путем рендеринга (Critical Rendering Path) называется последовательность шагов, необходимых для первого отображения страницы.
Если нет желания разбираться в технических деталях (все-таки уже потеплело на улице), то для ускорения загрузки страниц сайта просто прочитайте и внедрите следующие правила:
- Код JavaScript должен быть вынесен во внешний файл;
- К тегу script должен быть добавлен атрибут defer.
До вывода страницы на экран проходит 6 этапов критического пути рендеринга:
- Построение DOM-дерева;
- Построение CSSOM-дерева;
- Запуск JavaScript;
- Создание Render-дерева;
- Генерация расположения;
- Визуализация.
Под термином DOM (Document Object Model) подразумевается объектная модель страницы.
Структура DOM выстраивается из узлов, так называемых нодов (от nodes).
HTML может быть исполнен по частям, но другие ресурсы, такие как CSS и JavaScript, зачастую блокируют отрисовку страницы.
Под термином CSSOM (CSS Object Model) подразумевается объектная модель стилей страницы сайта.
Не имеет значения то, как стили были заданы: объявлены явно или наследуются.
CSS является блокирующим обработку ресурсом, а значит Render-дерево не может быть построено без полного первоначального разбора CSS.
CSS не может быть выполнен по частям, так как стили могут переопределяться. Иными словами, стили будут применяться неверно, если начать использовать их до того как будет полностью обработана таблица стилей.
Render-дерево представляет собой объединение из DOM и CSSOM, и включает только видимые элементы. Например, исключаются элементы, которые были скрыты с использованием display none.
Далее робот определяет размер окна браузера, позиционирование элементов, формирует блочную модель. Все относительные единицы преобразуются в абсолютные и выводятся на экран. Данный процесс детально не рассматриваем, поскольку на таких шагах пространства для оптимизации нет.
Поисковая оптимизация критического пути рендеринга
Модели DOM и CSSOM связаны с JavaScript.
JavaScript является блокирующим ресурсом для роботов, то есть JavaScript блокирует разбор HTML-документа.
Когда робот видит тег script, то происходит остановка процесса, робот начинает выполнять JavaScript. Если скрипт размещен на внешнем ресурсе, то робот еще идет забирать код с другого ресурса. Начинаются лаги и, как следствие, страница сайта открывается не очень быстро.
Но блокировки робота можно избежать!
JavaScript можно загружать асинхронно. В отдельных случаях, загрузку скрипта и вовсе можно отложить.
Есть 2 важных директивы:
- async;
- defer.
Обработка страницы роботом в данном случае происходит так:
Обработка страницы приостанавливается, пока скрипт не будет загружен и выполнен. Как результат, увеличивается время на загрузку страницы.
Что такое async
Термин async происходит от asynchronous, что означает асинхронность.
Async используется как указание на то, что скрипт может быть выполнен асинхронно.
В данном случае обработчику страницы нет необходимости останавливаться при обнаружении скрипта.
Атрибут async обычно используется для скриптов, которые не зависят от других файлов и/или не имеют никаких зависимостей.
Загрузка скрипта происходит параллельно, а выполнение скрипта происходит после того, как скрипт загружен.
Что будет, если применить атрибут async? Обработка страницы роботом в данном случае происходит так:
Что такое defer?
Defer используется как указание на то, что скрипт может быть выполнен отложено.
Термин defer происходит от deferred, что означает отсроченный.
Что будет, если применить атрибут defer? При использовании defer скрипт должен быть выполнен после полной загрузки страницы роботом.
Обработка страницы роботом в данном случае происходит так:
Скрипты с атрибутом defer выполняются после завершения парсинга страницы сайта роботом, перед событием DOMContentLoaded.
Пример
К примеру, на сайте indexoid используется система аналитики от Google.
Код подключения аналитики следует вынести в отдельный файл и загрузить с применением директивы async.
К примеру, на сайте smmnews.com используется код JavaScript для генерации карты кликов.
Код подключения аналитики следует вынести в отдельный файл и загрузить с применением директивы defer.
Вопросы и ответы
Какие браузеры поддерживают async и defer?
Поддержка атрибутов async и defer распространяется на все современные версии браузеров Chrome, Edge, Safari, Opera и Firefox.
Как строится DOM дерево?
Процесс построения DOM-дерева также состоит из этапов.
Почему долго грузится сайт у пользователей из Украины?
На площадках со значимой долей трафика из Украины использовать директиву defer следует в обязательном порядке в случае, если на сайте используются такие системы как:
- Yandex.Метрика и/или любые другие сервисы от Yandex;
- Система захвата аудитории для ремаркетинга от платформы Mail.ru и прочие скрипты от Mail.ru;
- Система захвата аудитории для ремаркетинга от социальной сети VK и прочие скрипты от VK.
Такие решения как Альтернативный CDN (Content Delivery Network) от Yandex проблему не решают. В Yandex занимаются решением данной проблемы.
В чем разница между async и defer?
Директивы async и defer предоставляют возможность контроля над загрузкой и выполнением скриптов.
Async используется для асинхронной загрузки скриптов. Асинхронная загрузка является наиболее подходящим вариантом в случае, если не имеет значения, когда скрипт будет исполнен.
Defer используется для отсроченной загрузки скрипта.
Какая последовательность выполнения скриптов про asynс и defer?
Принцип составления очереди при использовании async и defer разный.
При использовании атрибута async первым выполняется тот скрипт, который быстрее загрузится. Поэтому async нельзя использовать для скриптов, которые зависимы друг от друга.
При использовании атрибута defer первым выполняется тот скрипт, который указан выше в коде. Скрипты выполняются после того, как робот получил весь документ полностью.
Выводы
Так как в поисковой оптимизации скорость загрузки страниц стала значимым фактором, специалистам по продвижению сайтов в поисковых системах теперь следует разбираться в основах обработки страниц сайта роботами.
JavaScript является блокирующим элементом для робота. То есть JavaScript блокирует разбор страницы сайта поисковым роботом. Когда робот доходит до тега script, то останавливается, скачивает файл (если файл внешний) и выполняет инструкцию. Как результат, скорость загрузки страницы снижается.
Рекомендованный материал в блоге MegaIndex по теме оптимизации JavaScript по ссылке далее — JavaScript и SEO.
Директива async предоставляет возможность загружать, и выполнять скрипты JavaScript асинхронно.
Директива defer предоставляют возможность загружать, и выполнять скрипты JavaScript отложено.
Поисковому оптимизатору следует поставить задачи по оптимизации загрузки JavaScript перед отделом разработки и проверить выполненную работу. Нюанс является существенным, так как влияет на суммарные данные поисковой системы о поведенческих факторах на сайте.
Если поисковый оптимизатор не будет обращать внимания на нюансы, проблемы будут накапливаться. Изучая технические аспекты поисковой оптимизации можно держать сайт на уровень выше, нежели находятся остальные лидеры поиска. При прочих равных условиях у таких сайтов позиции будут выше.
Проведите анализ скорости загрузки сайта применяя расширение от Google под названием Lighthouse.
Сервис бесплатный.
Пример отчета для сайта seoheronews.com.
Найти иные проблемы со страницами сайта можно используя сервис аудита от MegaIndex.
Сервис бесплатный.
Используйте на сайтах:
- Минификацию;
- Компрессию;
- Кеширование.
Рекомендованный материал в блоге MegaIndex по оптимизации скорости загрузки страниц сайта по ссылке далее — Как проанализировать и увеличить скорость загрузки сайта.