Buderus-trade.ru

Теплотехника Будерус
0 просмотров
Рейтинг статьи
1 звезда2 звезды3 звезды4 звезды5 звезд
Загрузка...

Как сделать в яндекс метрике асинхронный код

Как сделать в яндекс метрике асинхронный код?

Всем привет! Подскажите как сделать в Яндекс метрике асинхронный код? В старых версиях раньше был чек бокс с выбором ставить с async или нет. В актуальной версии такого выбора нет (
Он как бы есть, но поставив код старой версии и там уже выбрать асинхронный код ), но хотелось бы актуальную версию. Либо async встроен в код в новой версии по умолчанию?

Код счетчика актуальной версии Яндекс Метрики

Почему везде рекомендуют код метрики устанавливать в конце тега body? Аргументируя это, якобы так уменьшается точность, но не страдает скорость загрузки). Но для меня не понятно, если код асинхронный, какая разница, где его устанавливать, ведь можно сделать по мануалу закинуть в header и радоваться более точным показателям и скорость как я писал за счет асинхронного кода не пострадает. Так в чем прикол?)

Александр, может, Вы подскажите?

Комментарии:

Александр, а не могли бы вы уточнить еще 3 момента? У примеру если я закину скрипт Яндекс метрики в общий внешний файл со своими скриптами, чтобы все это быстрее грузилось, будет ли работать async у метрики? Учитывая что сам общий скрипт не асинхронный? Пример ниже ( если закинуть в "/js/script.js").
2) Стоит ли делать такой вариант, что метрика будет грузиться только после полной загрузки страницы? Это обеспечивает хорошие показатели в pagespeed. Проверено, но счетчик светится красным.
3) Подскажите на моем примере: на 1 фотографии я закинул метрику в header (встроенный сценарий) на сколько я понял тут код метрики начинается грузиться параллельно всей странице и мы получаем такие показатели ->
<img
src=«https://itchief.ru/assets/uploadify/b/8/c/b8cba7392ca28f1f1f0bb75dadaa8278s.jpg» thumbnail center»>

В этом примере я закинул метрику в общий внешний файл со своими скриптами, как писал выше в 1 пункте. Не знаю будет ли работать тогда асинхрон метрики. Но по логике вещей я понял принцип работы таким образом, что сначала грузится все стили и тд в общем страница а только потом все скрипты разом!? Показатели ниже ->
<img
src=«https://itchief.ru/assets/uploadify/2/4/4/2447f39bf35cd6e6ead7a6a0af16d4d5s.jpg» thumbnail center»>

В последнем примере просто закинул к закрывающему тегу body (встроенный сценарий) тут как я понял будет все тоже самое как в варианте выше, как если бы я его закинул в общей файл со скриптами? Либо же тут лучше? т.к будет работать асинхрон? Показатели ниже ->
<img
src=«https://itchief.ru/assets/uploadify/5/8/7/58720dea73e8a8d03c8aaf26fa0a11e0s.jpg» thumbnail center»>
И среди всего этого не могу понять какой же вариант предпочтительней в моем случае… Буду Вам при много благодарен если дадите подсказку какой же вариант лучше выбрать)

Александр Мальцев

Если вы вставите код Яндекс Метрики в общий внешний файл, то он всё равно будет загружен асинхронно. Код счетчика же очень простой. Он создаёт элемент script. Добавляет к нему свойство asynс со значением 1 и src со значением «https://mc.yandex.ru/metrika/tag.js». Далее находит самый первый элемент script на странице и подключает только что созданный элемент script перед ним. После этого браузер загружает скрипт Яндекс Метрики асинхронно (т.к. он имеет свойство async равное true) и после загрузки выполняет.

Поместить код Яндекс метрики в свой внешний скрипт или расположить его непосредственно на странице после подключения этого внешнего скрипта – это почти одно и тоже.

Почему вы свой внешний скрипт не загружаете в фоне? Сейчас уже никто не помещает скрипты в конец страницы. Лучше поместите свой внешний скрипт в head и добавьте к нему атрибут defer. В этом случае он будет грузиться в фоне и как только DOM дерево будет готово, то сразу выполнится. Вот это действительно может увеличить быстродействие, т.к. пользователь с ней сможет взаимодействовать намного раньше.

Читайте так же:
Счетчики подсчета посетителей кондор

Если вы хотите выполнить код после того, как DOM будет готов, то используйте следующую конструкцию:
Статус счетчика может показываться красным если от него не было получено отклика (превышено время ожидания). Это может случиться, если страница очень долго загружается, а он подключен после полной её загрузки.

Для проверки лучше проводить несколько тестов, а потом вычислять среднее значение, которые затем уже сравнивать. У вас все результаты в пределах погрешности ±5%.

Какой вариант выбрать вы должны сами. У каждого варианта имеется свои плюсы и минусы. Кто-то одни плюсы и недостатки считает более весомыми, и предлагает делать так, кто-то считает наоборот и делает по-другому. И тот и другой может привести аргументы и отстаивать свой вариант.

Лично я в данный момент предпочитаю подключать все скрипты в head, тем которым нужен DOM с атрибутом defer, кому не нужен – async.

Сравниваем Яндекс Метрику и статистику E-PROMO

При работе с сайтами клиентов мы используем как счетчик E-PROMO, так и счетчик Яндекс Метрику.

Оба счетчика направлены на сбор статистической информации о сайте, но информации, которая поступает со счетчиком Яндекс Метрика часто недостаточно для анализа заявок, поступающих с сайта.

Сравним Яндекс Метрику и статистику E-PROMO:

  • дает представление о работе сайта в целом (посещаемость, источники, возвраты на сайт, география, демография, используемые браузеры и мобильные устройства)
  • дает более подробную информацию о заказах с сайта (поисковый запрос, площадка, сработавшая рк, дата и время заказа, хистори, стоимость заказа, выбранный продукт)
  • позволяет указать разные типы целей (достижение определенной страницы или количество просмотренных страниц).
  • отслеживает весьма ограниченные данные по заказам: регистрирует заказы с рекламы только, когда оформление заявки было сразу после рекламы (в течение 1 сессии)
  • позволяет отслеживать количество заказов (регистрация, форма обратной связи, покупка на сайте) как в разрезе источников, так и в разрезе типов заявок.
  • отслеживает источники заявок, даже если переход с источника был давно, а потом был повторный заход на сайт; отображает подробную историю каждого заказа.

Несомненно, Яндекс Метрика является полезным дополнительным инструментом, анализирующим контекстные рекламные кампании в Яндекс Директ, и собирающей общие данные о посетителей сайта, технические характеристики их операционных систем, оборудования.

Вот основные данные, которые Вы можете анализировать с помощью Яндекс Метрики:

  1. В Яндекс Метрике можно настраивать цели (до 10 целей), это может быть форма заявки (преимущественно для интернет магазинов) или количество просмотренных страниц (хорошо использовать для информационных сайтов).
  2. В статистике по рк отражается глубина просмотренных страниц, конверсия и цена достижения цели.
  3. Во многих отчетах есть показатель отказов, что дает полезную информацию по работе и рекламных систем, и поисковиков, и сайта в целом (что актуально, для кого, откуда и т.д.)
  4. В Метрике можно найти данные в виде следующих отчетов:
    • Трафик – посещаемость (количество просмотров сайта, доля отказов, т.е. тех, кто просмотрел только 1 станицу, глубина просмотра); вовлечение (отражает степень заинтересованности сайтом); активность на сайте в течение суток; нагрузка на сайт (максимальное количество посетителей на сайте) – полезна информация, если на сайте есть обратная связь, онлайн общение или горячая линия, например.
    • Источники – сводка (общая картина, откуда приходят на сайт: прямые заходы, ссылки на сайтах, с поисковых систем, по рекламе); сайты и страницы (с каких конкретно страниц перешли на сайт клиента); поисковые системы (с каких конкретно поисковых систем, глубина просмотра, доля отказов); поисковые фразы (фразы, по которым посетители нашли ссылку на сайт в результате поисковых запросов), однако, здесь нет разбивки на переходы с рекламы и с sео; рекламные системы.
    • Возвраты – число и периодичность визитов (через какой промежуток времени посетитель возвращался на сайт); время с первого и последнего визита.
    • Содержание – популярное (какие страницы сайта привлекают посетителей, с каких страниц начинается просмотр сайта и какими заканчивается, в идеале — страница контактов или заявки).
    • География – по странам мира; по России (определяет по ip, поэтому не всегда данные корректны, но полезно видеть тенденцию).
    • Демография – распределение посетителей сайта по полу и возрасту, их активность. Данные не всегда корректны, т.к. не всех посетителей яндекс может идентифицировать.
    • Компьютеры посетителей и мобильные устройства, с которых посетители зашли на сайт.
    • Карта по сайту, наглядно показывает передвижения посетителей по сайту, очень полезная информация для совершенствования юзабилити сайта.
Читайте так же:
Если есть счетчик моп

Использование той или иной статистики зависит от цели Ваших измерений.

Метрика дает общие представления о работе сайта, что полезно знать, когда Вы занимаетесь оптимизацией и улучшением юзабилити сайта, а также на информационных порталах.

Статистику E-PROMO же необходимо применять на тех сайтах, где важно отслеживать заказы и покупки в интернет магазинах. Так как принцип работы E-PROMO – работа за заявку, — установка статистики E-PROMO является необходимым этапом нашей работы.

Обращаем Ваше внимание, что на данный момент статистика E-PROMO является закрытой системой статистики и используется как рабочий инструмент непосредственно сотрудниками агентства.

Что такое ClientID в Яндекс Метрике?

В одной из ранних статей я разбирал что такое Client ID в Google Analytics, но не все знают, что и в Яндекс.Метрике тоже есть ClientID.

Давайте же разберемся и с Метрикой, а начнем с определения:

ClientID — это анонимный идентификатор, который Яндекс.Метрика автоматически присваивает каждому уникальному посетителю сайта.

Идентификатор создается случайным образом и определяет браузер, в котором посетитель просматривает ваш сайт. Следовательно, если посетитель просматривал сайт из двух разных браузеров, в Яндекс.Метрике будет зафиксировано два разных ClientID и два разных пользователя.

Зачем нужен ClientID?

Без идентификации пользователя и связывания его действий в онлайне с оффлайном, для дальнейшего анализа, сегментации и использования полученных сегментов в маркетинговой стратегии, при текущих конкурентных условиях, бизнесу долго не прожить. Это уже давно главный тренд в аналитике.

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

Оффлайн-конверсии — это целевые действия пользователей, произошедшие вне вашего сайта. Примером оффлайн-конверсии может служить оплата клиентом ранее выставленного счета по заказу с сайта. Загрузив информацию о таких конверсиях в Метрику, вы сможете видеть более полную картину воронки продаж.

Как фиксировать ClientID?

ClientID создается при первой инициализации счетчика Яндекс.Метрики в новом браузере и сохраняется в куке под названием _ym_uid сроком на два года.

Пример значения куки:

Значение _ym_uid состоит из не более чем 20 знаков, причем первые 10 знаков — это дата и время первого посещения сайта в формате UNIX.

1528651862 — это 10.06.2018, 20:31:02

599277088 — а эта часть, скорее всего, просто рандомное число.

Получается практически полный аналог ClientID в Google Analytics, в котором время отделено от рандомного числа разделителем в виде точки.

Чтобы получить значение идентификатора посетителя, вам необходимо выполнить простой JS-код:

Читайте так же:
Повышающие коэффициенты если нет счетчиков

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

Где в найти ClientID?

Специально настраивать передачу ClientID как в Google Analytics не нужно, разработчики Метрики позаботились о нас с вами. За что им огромное спасибо!

Использовать ClientID в отчетах вы можете в качестве группировки:

  1. Для этого отчете нажмите кнопку « Группировки» .
  2. Выберите группировку « Аудитория > ClientID» .

ClientID в качестве группировки

После чего вы увидите группировку показателей по конкретным пользователям:

Группировка по пользователям

Помимо группировки, ClientID может быть использован в качестве условия сегментации:

  1. В отчете нажмите значок .
  2. Выберите условие « Характеристики > ClientID» .

Сегментация по ClientID

А чтобы найти значение идентификатора в cookies:

  1. Нажимаем F12 в Chrome и в консоли разработчика открываем вкладку «Application».
  2. Фильтруем по «_ym» и видим все куки установленные Метрикой, в том числе и _ym_uid содержащую значение ClientID.

cookies Яндекса

Помимо _ym_uid , на картинке вы можете заметить следующие cookies:

  • _ym_isad — отвечающую за фиксацию факта включения у пользователя блокировщика рекламы.
  • _ym_visorc — содержащую идентификатор Вебвизора.

Что дальше?

В следующих статьях я расскажу о том, как объединить несколько идентификаторов одного и того же клиента в один (UserID), а также о загрузке в Яндекс.Метрику данных по оффлайн-конверсиям.

Электронная коммерция Яндекс.Метрики Что это такое и как она помогает?

Ни для кого не секрет, что в последние годы рынок предоставления услуг в интернете растет семимильными шагами. Люди покупают вещи, заказывают еду, записываются на различные услуги через интернет. Действительно, гораздо проще найти необходимое в сети, чем часами ходить по городу.

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

Электронная коммерция — это любая финансовая и торговая операция, осуществляемая при помощи интернета.

Существует много сервисов которые предоставляют возможность сбора данных, относящихся к области электронной коммерции. Одним из самых популярных и удобных в России, на наш взгляд, является расширение Ecommerce от Яндекс Метрики.

Этот сервис предлагает простые решения для сбора данных о электронной коммерции на вашем сайте и формирования отчетов на основе собранной информации. Для этого достаточно подключить счётчик и настроить передачу данных с сайта в счетчик. За этой простотой скрывается огромный аналитический потенциал оценки действий клиента на вашем сайте. Например, вы можете узнать к каким товарам клиенты проявляют интерес, но не заказывают, или получить список наиболее популярных товаров и многое другое, о чем мы расскажем далее.

Ecommerce для владельца бизнеса

Принцип работы

Установленный на сайте счетчик ожидает определенных действий, произведенных клиентом. Когда действие совершено, счетчик отправляет данные о действии в базу данных Яндекс Метрики, для их последующего использования в формировании отчетов о работе электронной коммерции на сайте.

Просмотр информации о товаре

На основе полученной с вашего сайта информации о просмотре товара сервис определяет какие товары заинтересовали пользователей. А привлечение внимания пользователя это важный аспект предпринимательства.

Но не стоит сильно радоваться тому, что на вашем сайте очень много просмотров товара, ведь пока товар не купили, это всего лишь цифры на экране. И если цифры просмотров не переходят в цифры заказов, то стоит задуматься, какие меры нужно предпринять для исправления ситуации.

В этом случае стоит обратить внимание на ценовую политику, возможно ваши конкуренты предлагают более выгодное предложение.

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

Популярные товары

Товары, просмотренные в течении сегодняшнего дня.

Читайте так же:
Руководство по эксплуатации счетчик банкнот

Добавление товара в корзину

Добавление товара в корзину — это лишь половина пути к получению выручки. Потому что заинтересованность клиента может не перейти в покупку, и вы не получите прибыль.

Добавленные в корзину товары

Товары добавленные в корзину в течении сегодняшнего дня

Информация о добавлении товаров в корзину может указать на спектр интересующих клиентов товаров и услуг.

Удаление товара из корзины

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

Удаленные из корзины товары

Товары удаленные из корзины в течении сегодняшнего дня

Покупка

Покупка — конечный этап на всем пути, то есть получение выручки. Казалось бы, что еще нужно!? Но даже из этой информации можно получить выгоду для бизнеса. Проанализировав данный раздел, можно выяснить, какие товары меньше всего продаются и разработать для них стратегию продвижения. Например, запустить акцию или скидку.

После совершения клиентом покупки, будут доступны два вида стандартных отчетов.

Соотношение заказанных товаров

Соотношение заказанных товаров

Из этого отчета можно узнать наиболее востребованные товары.

Содержимое заказов

Из отчета о содержимом заказа можно узнать фактическую прибыль и определить сопутствующие товары.

Изменение отчетов

Каждый отображаемый отчет можно настроить и привести к необходимому виду.

Настройка отчетов

Настройка отображаемых метрик

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

Получается очень гибкий инструмент для анализа работы бизнеса, который охватывает любые необходимые вам случаи.

Купленные товары

Например, на данном изображении мы собрали итоговую таблицу, чтобы оценить какие добавленные в корзину товары реализовались в покупку.

Преимущества для бизнеса

Ведение статистики получения выручки.

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

Выявление и исправление нерентабельных позиций предлагаемых услуг.

Аналитика эффективности работы продаж с сайта в течении дня/недели/месяца/года.

Аналитика эффективности работы рекламных акций.

Примеры использования

Удобный фидбэк о работе бизнеса

Например, если нужно понять, какие товары пользуются спросом, а какие нет, можно перейти на страницу отчета «Товары в корзине», добавить интересующие метрики: «Товаров добавлено в корзину», «Товаров куплено», «Товаров удалено из корзины».

Изменение статуса товара

В этом отчете видно, какие товары пользуются большим спросом (те товары у которых количество добавленных в корзину совпадает или очень близко к количеству купленных товаров).

Из этой таблицы видно, что 3 товара «Филадельфия» были добавлены в корзину, но ни одного не было куплено и товары удалили из корзины. Владельцу нужно понять почему товар удаляют и не доводят покупку до конца.

Также в отчете видно, что в какой то момент создания заказа, клиент остановился и не стал продолжать покупать товар «Баварская» (добавлено 2 товара, удален 1 товар, куплено 0).

Единичные случаи появления любого из этих сценариев могут объясняться погрешностью, но если ситуация повторяется часто, необходимо обратить на это внимание.

На основе такого отчета, мы можем своевременно задаться вопросом о эффективности текущей стратегии предоставления товаров и услуг для последующей корректировки.

Увеличение задействованности бизнеса в пустых временных промежутках дня

Зайдем на страницу отчета «Заказы» и настроим отчет так, чтобы отображался график с заказами в течении дня.

Пустые промежутки дня

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

Анализ продуктивности работы бизнеса

Группировка по полю «Источники трафика» позволяет проанализировать ресурсы распространения информации о бизнесе в интернете. Метрика фиксирует через какие информационные источники клиент приходит на сайт.

Читайте так же:
Как зарегистрировать счетчики по интернету

Источники трафика

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

Ecommerce для разработчиков

Чтобы подключить электронную коммерцию Яндекс Метрики, необходимо произвести ряд действий, которые вызовут затруднение у обычного пользователя, поэтому советуем обратится к техническим специалистам, чтобы свести к минимуму вероятность неправильного подключения.

Создание счетчика

Для создания счетчика необходимо авторизоваться в Яндекс, перейти на страницу Яндекс Метрики и добавить счетчик, заполнив небольшую форму.

Создание счетчика

Форма создания счетчика

Далее Яндекс сгенерирует код счетчика, который необходимо будет разместить на сайте.

Код счетчика

Пример кода счетчика

Для подключения к счетчику метрики, функционала сбора информации о электронной коммерции, в пункте «Дополнительные настройки», поставьте галочку напротив «Отправка в метрику данных об электронной коммерции». Затем следует выбрать название контейнера данных (советуем задавать свое название контейнера, а не использовать стандартное, чтобы оно не конфликтовало с другими контейнерами).

Настройка имени контейнера

Изменение имени контейнера

Добавленная коммерция

Затем код счетчика необходимо разместить на сайте, добавив инициализацию контейнера.

Инициализация контейнера

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

Передача информации

Для передачи информации об электронной коммерции с вашего сайта в счетчик, достаточно добавлять Есоmmerce — объект с информацией о действии в контейнер, указанный при настройке счетчика.

Структура ecommerce-объекта

Структура Ecommerce — объекта

Основными действиями пользователя (actionType) на основе которых строятся отчеты — являются:

просмотр информации о товаре (detail);

добавление товара в корзину (add);

удаление товара из корзины (remove);

С подробной инструкцией настройки Есоmmerce — объекта, доступных и обязательных параметрах можно ознакомится в документации электронной коммерции Яндекс метрики.

Подключение к различным CMS

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

1С Битрикс

Для этой CMS существует готовый модуль для подключения аналитики электронной коммерции — «Электронная коммерция для Яндекс.Метрики и Google Analytics». Существует платная версия(8000 рублей), с тестовым доступом на 20 дней.

OpenCart

Для сайта написанного с помощью Opencart, есть модуль предоставляющий отправку информации об электронной коммерции. Этот платный модуль обойдется вам около 300 рублей.

WordPress

Для wp есть плагин позволяющий отправлять данные об электронной торговле в Яндекс Метрику. Данный плагин обойдется вам около 1500 рублей.

Joomla!

Для компонентов JoomShopping и VirtueMart существуют плагины ( Электронная торговля Яндекс Метрика для VirtueMart, Электронная торговля Яндекс Метрика для JoomShopping) для отслеживания электронной торговли в Яндекс метрике. Данные плагины платные и стоят 34$.

Заключение

Для сайтов с продажей товаров, Электронная коммерция Яндекс Метрики — надежный инструмент в аналитике продаж на сайте. Он помогает объективно анализировать, что происходит у вас на сайте и какие действия совершает клиент. На основе отчетов, предоставляемых Электронной коммерцией владелец бизнеса или маркетолог может предпринять необходимые действия для увеличения прибыльности бизнеса. Электронная коммерция позволяет оперативно изменять стратегию под текущую ситуацию на рынке и постоянно быть в курсе происходящего. Так что если вы продаете товары с своего сайта, вам стоит задуматься об установке сервиса сбора данных электронной коммерции.

Поделиться

Для авторов

Хотите стать соавтором блога, рассказать аудитории о новинках в мире веб и все что с ним связано? Тогда присылайте ваши материалы и мы опубликуем их.

голоса
Рейтинг статьи
Ссылка на основную публикацию
Adblock
detector