Что такое отслеживание доходов в A/B-тестировании? 6 ошибок при отслеживании доходов + как их избежать
Опубликовано: 2021-07-21Многие интернет-магазины не отслеживают свои продажи. Если вы не отслеживаете свой доход, вы идете вслепую и упускаете много ценной информации, которая может помочь вам улучшить свой бизнес.
Добавив немного кода в корзину (видите, что я там сделал?), вы сможете понять, какие из ваших маркетинговых инициатив стимулируют наибольшие продажи.
Благодаря отслеживанию доходов вы сможете понять:
- Какие страницы вашего сайта приносят больше всего конверсий дохода
- Как люди попадают на эти «доходные» страницы
- Какие товары имеют наибольшую ценность в вашем магазине.
Эти вопросы важны, потому что вам нужны эти данные для эффективного распределения ресурсов и принятия разумных решений.
По сути, вы узнаете, какие части вашего сайта наиболее эффективны для воронки маркетинга и продаж, а какие бесполезны. Например, вы можете обнаружить, что одна из ваших целевых страниц приводит к коэффициенту конверсии 10%, а другая неэффективна при 10%, и в этом случае вы можете пересмотреть то, как вы создали эту целевую страницу.
В этой статье мы рассмотрим, что влечет за собой отслеживание доходов при A/B-тестировании, как настроить отслеживание доходов в вашем инструменте A/B-тестирования и как избежать дорогостоящих ошибок.
Лучшие способы отслеживания доходов от электронной торговли в вашем магазине
Хотите знать, какой доход приносит ваш магазин?
С помощью трех методов, приведенных ниже, это легко выяснить.
Узнайте, как использовать отслеживание доходов от электронной торговли Google Analytics, настроить отслеживание доходов вручную или использовать веб-перехватчики в своем магазине Shopify.
Неважно, на какой платформе электронной коммерции вы работаете — каждый найдет что-то для себя! Все эти варианты предоставят вам ценные данные о вашем магазине, которые помогут принять более взвешенное решение.
Отслеживание доходов от электронной торговли в Google Analytics
Google Analytics — один из наиболее распространенных способов отслеживания доходов от вашей электронной торговли.
Это идеальное решение для продавцов электронной коммерции, которые уже используют Google Analytics и хотят иметь возможность сопоставлять данные об использовании веб-сайта с данными о продажах, отслеживать коэффициент конверсии по продукту, категории или месту выставления счета и сравнивать его с другими маркетинговыми усилиями, чтобы узнать, что работает лучше всего для них.
Теперь давайте посмотрим, как настроить отслеживание доходов в инструменте A/B-тестирования (в данном случае Convert Experiences) с помощью отслеживания электронной торговли Google Analytics. Это проще, чем кажется!
Если вы вставите код Convert Experiments сразу после тега </title> и будете использовать последнюю стандартную версию отслеживания электронной торговли Google Analytics, мы автоматически подключим функцию отслеживания доходов от электронной торговли из Google Analytics ко всем вашим тестам. Не нужно ничего устанавливать; это работает из коробки для всех клиентов.
1. Создайте цель дохода с помощью Google Analytics
В разделе «Преобразование опыта» перейдите к сводке опыта, затем к разделу «Цели» и нажмите «Изменить»:
2. Создайте цель дохода на основе шаблонов целей в вашем эксперименте.
3. Заполните имя цели и URL-адрес страницы, чтобы они соответствовали странице подтверждения ваших покупок.
Сохраните его, и все готово. Вот как выглядит установка:
Ручное отслеживание доходов
Этот метод идеально подходит для любого бизнеса, который не хочет использовать отслеживание электронной торговли Google Analytics или не может его использовать, поскольку он не реализуется с помощью стандартного кода отслеживания. Вы можете использовать его, чтобы узнать, сколько продуктов было заказано, сколько денег было заработано и многое другое! Это легко и быстро настроить.
1. Создайте цель дохода
Еще раз создайте цель по доходу. Вы можете сделать это из «Сводки опыта» вашего эксперимента:
Обязательно выберите вариант «Отслеживание доходов вручную»:
2. Скопируйте код JS на свой сайт
После того, как вы сохранили цель, отредактируйте ее, и вы найдете код JavaScript ниже. Вам нужно будет скопировать и вставить этот скрипт в любое место на странице (после основного кода отслеживания Convert) вашего веб-сайта, чтобы отправить данные о доходах и заказанных продуктах в нашу систему с соответствующими полями, сопоставленными с переменными в вашей системе электронной коммерции.
<скрипт> window._conv_q = окно._conv_q || []; window._conv_q.push(["pushRevenue",доход,products_cnt,goal_id]); </скрипт>
В приведенном выше коде замените следующие поля фактическими значениями из ваших переменных электронной торговли:
- Доход: доход с использованием 123,45 (точка как разделитель центов).
- Product Count (количество товаров в корзине): products_cnt
- Параметр target_id автоматически заполняется идентификатором цели после ее сохранения.
Отслеживание доходов в Shopify через Webhook
Shopify Владельцы магазинов, это для вас.
Вместо того, чтобы настраивать код электронной торговли Google Analytics или код отслеживания доходов вручную для сбора данных о доходах из вашего магазина, вы можете использовать метод Shopify Webhook, который мы объясняем здесь.
Shopify Webhook — это функция, которая позволяет веб-сайту уведомлять другие системы о происходящих событиях. Например, когда вы создаете новый заказ, это поможет другим системам активно брать информацию из CRM при появлении данных. Вебхуки также могут хранить эти данные.
С Webhooks вы будете получать push-уведомления, когда происходит событие. Вам не нужно проверять API, чтобы определить, произошли ли эти события или нет. Веб-перехватчики позволяют указать URL-адрес поставщика веб-перехватчиков для отправки запросов.
Этот метод отслеживания конверсий дохода более надежен, чем метод ручного отслеживания дохода с созданием цели дохода, которая отслеживает страницу «Спасибо». Причина в том, что он фактически срабатывает при создании заказа, а не при посещении посетителем страницы «Спасибо».
6 распространенных ошибок, которые мешают отслеживанию доходов
Самый важный фактор, который следует учитывать при измерении дохода, — правильная настройка отслеживания. Однако удивительно видеть, что оптимизаторы склонны делать эти 6 основных ошибок в отслеживании доходов, даже не осознавая этого.
Причина, по которой отслеживание может легко пойти не так, заключается в том, что его правильная настройка требует сочетания технических навыков и бизнес-знаний. Маркетологам и разработчикам, как правило, не хватает одного из двух.
Ниже приведены шесть дорогостоящих ошибок отслеживания доходов, которые мы заметили у наших клиентов, и способы их избежать.
1. Код отслеживания электронной торговли добавлен не в то место
Иногда вам может понадобиться переместить свои скрипты, чтобы реализовать новые функции или повысить скорость страницы. Это часто останавливает срабатывание любых кодов отслеживания доходов. Такого рода проблемы не могут быть обнаружены с помощью инструментов проверки тегов, потому что все коды отслеживания все еще на месте, но они не в порядке, вызывая всевозможные проблемы.
Примером этого являются страницы «спасибо», где код отслеживания электронной торговли не сработает, если он размещен над кодом GA. Если код отслеживания электронной торговли запускается до кода GA, объекты Google Analytics не инициируют сбор данных.
Таким образом, если вы используете метод кода отслеживания дохода вручную, обязательно скопируйте скрипт дохода вручную после сохранения цели дохода. Перед добавлением скрипта на страницу убедитесь, что этот параметр содержит фактический идентификатор цели. Вы можете использовать приведенный выше код отслеживания дохода вместе с любым идентификатором цели из вашего проекта; данные о доходах будут храниться в связи с этой целью, и конверсия будет записана для этой цели.
2. Отсутствие фильтрации внутреннего трафика
Это еще одна распространенная ошибка, которая случается слишком часто.
В большинстве случаев отслеживание доходов с помощью A/B-тестирования используется для отслеживания того, как внешние клиенты и пользователи взаимодействуют с вашим веб-сайтом, поскольку модели внутреннего трафика обычно отличаются от моделей внешнего трафика. Когда ваши представления отчетов содержат данные о посещениях как внутренних, так и внешних пользователей вашего веб-сайта, может быть сложно определить, как ваши клиенты на самом деле взаимодействуют с вашим веб-сайтом.
Вы и ваша команда, вероятно, довольно часто посещаете свой веб-сайт и размещаете пробные заказы на покупку, чтобы проверить отслеживание доходов. Возможно, вам никогда не приходило в голову, что эти посещения и конверсии с целью дохода также отслеживаются Convert Experiences. Когда это происходит, данные, связанные с действиями вашей команды, учитываются вместе с данными всех ваших посетителей.
«Стандартный» способ исключения посещений внутреннего трафика — исключение определенных IP-адресов. Вы можете найти дополнительную информацию об этом в этой статье, чтобы исключить IP-адреса на уровне учетной записи или на уровне проекта.
Совет: чтобы узнать свой IP-адрес, введите в Google запрос «какой у меня IP?»
Вы должны увидеть свой общедоступный IP-адрес в верхней части результатов. В зависимости от вашего интернет-соединения, вам может потребоваться время от времени проверять это. Вы также должны получить IP-адреса всех коллег, которые будут просматривать или вносить изменения на ваш сайт на регулярной основе.
Однако ручное исключение IP-адресов имеет несколько недостатков, о которых вам следует знать:
- IP-адреса пользователей постоянно меняются — удаленные работники, особенно после пандемии COVID-19, скорее всего, будут иметь динамические IP-адреса дома или в небольших офисах. Сотрудники, заходящие на ваш сайт через мобильное устройство, также будут иметь динамический IP-адрес.
- IP-адреса могут стать неуправляемыми. С IP-адресом для каждого пользователя объем управления может выйти из-под контроля. Забудьте об этом, если вам потребуется более 20 или около того фильтров регулярных выражений для их захвата. Помните, что IP-адреса могут меняться и меняются — обычно вы не получаете никаких предупреждений об этом и, скорее всего, никогда не узнаете, что произошло изменение.
Еще один более эффективный способ — использовать сегментацию после тестирования для временного изменения ваших отчетов и применения их задним числом вместо того, чтобы вручную исключать IP-адреса.
По сути, сегменты, которые можно включать и выключать для каждого отчета, гораздо более гибкие, чем фильтры исключения IP-адресов, которые постоянно изменяют ваши данные и только в прямом направлении.
Просто найдите условия, которым соответствует ваш внутренний трафик (например, исходящий из определенной страны и браузера), и примените их к отчету о конверсиях, чтобы исключить доход от тестирования.
3. Многократное срабатывание кода отслеживания электронной торговли
Ошибочные повторные транзакции увеличивают доход, искажают отчеты об атрибуции и создают расхождения с данными о продажах. Они ставят под угрозу целостность ваших данных, угрожают эффективности ваших решений и подрывают ваши усилия по формированию точной культуры данных.
Основная причина, по которой отправляется повторная транзакция, заключается в том, что обращение, несущее транзакцию, будь то просмотр страницы или обращение к событию, отправляется два или более раз. Часто обращение, несущее транзакцию, инициируется при загрузке страницы. Если страница перезагружается, обращение отправляется в Google Analytics более одного раза, регистрируя повторные транзакции с одним и тем же идентификатором транзакции.
Следующие сценарии являются наиболее вероятными виновниками:
- Возврат на страницу по электронной почте или закладке
- Обновление страницы
- Переход на другую страницу и возврат с помощью кнопки «Назад»
- Восстановление страницы из закрытой сессии браузера или на телефоне
Вышеупомянутые сценарии могут представлять проблему, поскольку одни и те же данные транзакции отправляются в GA каждый раз при загрузке страницы подтверждения, а это означает, что в отчетах могут появляться повторяющиеся результаты.
К счастью, этого не происходит, когда данные отправляются в Convert Experiences, поскольку мы отслеживаем только уникальные транзакции на одного посетителя, если не указано иное (с помощью атрибута force_multiple).
_conv_q.push(["pushRevenue","доход","products_cnt","goal_id","force_multiple"]);
Способ решить эту проблему — установить флаг после настройки отслеживания электронной торговли. Если та же страница подтверждения открывается снова, убедитесь, что отслеживание электронной торговли не отправляется в GA.
Чтобы установить флаг для транзакции, вам нужно добавить пользовательское условие JS с новым полем (например, «TransactionCaptured»).
Когда клиент увидит страницу подтверждения своей транзакции, Convert Experiences проверит, было ли уже отмечено поле «TransactionCaptured» для этой транзакции. Если это не так, информация о транзакции будет отправлена в GA, а поле «TransactionCaptured» для этой записи будет помечено.
Если клиент затем обновит или повторно посетит свою страницу подтверждения транзакции, поле «TransactionCaptured» будет выбрано, код, который отправляет данные транзакции в GA, будет скрыт, и поэтому GA не будет получать несколько копий одних и тех же данных транзакции. .
Если вышеизложенное звучит для вас слишком технически, попросите разработчиков сделать следующее:
- Убедитесь, что пользователь не может получить доступ к странице подтверждения заказа более одного раза, не разместив новый заказ.
- Убедитесь, что пользователь не может обновить страницу подтверждения заказа. Если это невозможно, убедитесь, что код отслеживания дохода не реализован при перезагрузке/обновлении страницы.
- Если вы запускаете тот же код отслеживания доходов в тестовой среде, есть вероятность, что тестовые заказы завышают ваши данные о продажах. В таких случаях следите за тем, чтобы код отслеживания доходов не запускался на промежуточном сайте.
4. Извлечение значений из неправильных переменных
При использовании Google Analytics очень важно убедиться, что разработчики отправляют правильные переменные данные в параметры электронной торговли в GA. Если эта ошибка не будет обнаружена на раннем этапе, она приведет к несоответствию между цифрами продаж в вашем инструменте A/B-тестирования и отчетами аналитики электронной торговли.
Многие разработчики делают эту ошибку, когда в базе данных есть несколько похожих переменных, поэтому они ошибочно выбирают неправильную для отправки в GA. Может быть трудно обнаружить этот тип ошибки, если она не обнаружена во время тестирования. Тщательно зная все поля данных, вы избавите себя от головной боли в будущем.
5. Проблемы со сторонним оформлением заказа
Если вы используете стороннюю кассу, убедитесь, что вы соблюдаете следующие 4 правила:
- Внедрите один и тот же код отслеживания доходов (GTM или analytics.js/gtag.js) на обоих сайтах.
- Исключите реферальный домен для страницы оформления заказа.
- Внедрите междоменное отслеживание (через GTM или analytics.js/gtag.js).
- Используйте метод веб-перехватчика для магазинов Shopify и страниц дополнительных продаж. Эта интеграция должна быть совместима с другими плагинами для дополнительных продаж и подписки, которые используют API Shopify для создания заказов в Shopify. Команда Convert подтвердила, что эта интеграция может отслеживать заказы плагина Recharge Shopify.
Это гарантирует, что вы не будете учитывать несколько сеансов одного и того же пользователя. Вы можете запустить код, когда пользователь завершит транзакцию и попадет на вашу страницу «спасибо».
6. Выбросы заказов включены
Иногда вам может казаться, что большой заказ на вашем сайте электронной коммерции искажает данные о ваших доходах от эксперимента и что вы не получаете точной картины фактических продаж.
Convert Experiences позволяет вам игнорировать определенные заказы на основе пороговых сумм, которые вы можете настроить. Мы называем это «выбросами порядка». Этот параметр должен быть включен до того, как заказы будут включены или проигнорированы. Это действие не может быть настроено задним числом.
Однако это может привести к несоответствию в ваших отчетах о доходах, поскольку вы можете забыть, что настроили его, и не поймете, почему ваш инструмент аналитики и доход от преобразования не совпадают. Поэтому, если вы разрешаете выбросы транзакций, обязательно отслеживайте их.
Вывод
Одним из наиболее важных аспектов работы интернет-магазина является знание того, что приносит вам доход. Такие инструменты, как Convert Experiences, могут дать ценную информацию, но все они начинаются с точного отслеживания! Есть много вещей, которые могут пойти не так и сделать ваши данные непригодными для использования, поэтому обязательно следуйте приведенным выше советам, чтобы не упустить важные детали из-за того, что что-то не работает должным образом!