Бриджит Квонг (Bridgitte Kwong)
Старший менеджер по продуктовому маркетингу
Маэль Лиленстен (Maël Lilensten)
Старший менеджер по продукту
Многие критически важные для получения дохода взаимодействия, такие как оформление заказа в интернет-магазине и клиентские порталы, работают на базе Shopify и Salesforce. Однако у инженерных команд меньше контроля над средой выполнения интерфейса на этих платформах, и из-за такого недостатка контроля мониторинг пользователей может быть сложен в реализации и поддержке. Эти ограничения мониторинга могут приводить к пробелам в видимости на важных этапах пользовательского пути.
Datadog предоставляет поддерживаемый способ использования решений Real User Monitoring (RUM) и Product Analytics в Shopify и Salesforce. Каждая настройка использует поддерживаемые платформой точки расширения, помогая вам расширить видимость для этих критически важных сценариев использования.
В этой статье мы покажем, как вы можете:
- Отслеживать полную воронку оформления заказа в Shopify
Отслеживать полную воронку оформления заказа в Shopify
- Мониторить клиентские порталы в Salesforce
Мониторить клиентские порталы в Salesforce
Отслеживать полную воронку оформления заказа в Shopify
Ранее Shopify разрешала командам добавлять код мониторинга в процесс оформления заказа через файл темы checkout.liquid. После того как Shopify deprecated checkout.liquid в пользу Checkout Extensibility, мониторинг пользователей больше не мог продолжаться на этапе оформления заказа этим методом. С помощью Datadog команды электронной коммерции теперь могут отслеживать путь покупателя как одну непрерывную сессию — от просмотров витрины до оформления заказа и подтверждения покупки.
Вы настраиваете покрытие с помощью двух поддерживаемых компонентов, оба из которых находятся внутри вашей учетной записи Shopify. На страницах витрины вы добавляете Browser SDK от Datadog с помощью фрагмента Liquid (Liquid snippet) в вашей теме. В панели администратора Shopify, где редактирование тем заблокировано, вы вставляете пользовательский пиксель Datadog (т. е. фрагмент кода) в разделе событий «Настройки > Клиент» (Settings > Customer). Пиксель Datadog считывает идентификатор вашего приложения RUM и токен клиента, загружает Browser SDK и подписывается на события оформления заказа Shopify.
Пиксель использует ту же куку (cookie), что и страницы вашей витрины, поэтому, когда покупатель начинает свой путь на витрине, сессия оформления заказа продолжается без перезапуска. Благодаря этим компонентам команды электронной коммерции и цифровые команды могут:
- Отслеживать воронку оформления заказа как одну непрерывную сессию: от checkout_started до checkout_completed.
Отслеживать воронку оформления заказа как одну непрерывную сессию: от checkout_started до checkout_completed.
- Получать данные о просмотрах страниц оформления заказа, кликах и ошибках расширений пользовательского интерфейса (UI) в виде представлений (views), действий (actions) и ошибок RUM из коробки. Для более детального анализа проблем при оформлении заказа, таких как ошибки валидации или отклонения платежей, вы можете инструментировать эти события вручную с помощью редактора Custom Pixel в Shopify.
Получать данные о просмотрах страниц оформления заказа, кликах и ошибках расширений пользовательского интерфейса (UI) в виде представлений (views), действий (actions) и ошибок RUM из коробки. Для более детального анализа проблем при оформлении заказа, таких как ошибки валидации или отклонения платежей, вы можете инструментировать эти события вручную с помощью редактора Custom Pixel в Shopify.
- Сегментировать пользователей по признаку завершения или отказа от оформления заказа.
Сегментировать пользователей по признаку завершения или отказа от оформления заказа.
- Сегментировать воронки по устройствам, географическому положению или источникам трафика.
Сегментировать воронки по устройствам, географическому положению или источникам трафика.
- Сопоставлять показ тогглов функций (feature-flag exposure) на витрине с завершением оформления заказа в рамках непрерывной сессии, чтобы видеть, где концентрируется отток.
Сопоставлять показ тогглов функций (feature-flag exposure) на витрине с завершением оформления заказа в рамках непрерывной сессии, чтобы видеть, где концентрируется отток.
Мониторить клиентские порталы в Salesforce
Что касается Salesforce, Experience Cloud работает под управлением Lightning Web Security (LWS) — изолированной среды безопасности, которая регулирует доступ сторонних скриптов к внутренним компонентам сети, глобальной области видимости и DOM. Стандартный Datadog Browser SDK создан для обычных веб-сайтов, поэтому мониторинг Experience Cloud требовал пользовательских обходных путей либо работы без покрытия RUM и Product Analytics.
Теперь Datadog предоставляет специальный пакет для Salesforce, который приносит RUM и Product Analytics в Experience Cloud под управлением LWS. Чтобы настроить его, загрузите этот пакет в качестве статичного ресурса (static resource) в вашей организации Salesforce. Затем загрузите его с помощью loadScript из ваших Lightning Web Components. После загрузки пакет собирает следующие данные:
- Имена представлений, полученные из навигации Salesforce, благодаря чему изменения маршрутов внутри приложения регистрируются как отдельные представления, даже если исходные URL-адреса идентичны.
Имена представлений, полученные из навигации Salesforce, благодаря чему изменения маршрутов внутри приложения регистрируются как отдельные представления, даже если исходные URL-адреса идентичны.
- Консольные и пользовательские ошибки в пределах границ изоляции Lightning. (Обратите внимание, что в условиях LWS изолированная среда может снижать детализацию ошибок среды выполнения, а необработанные отклонения промисов (unhandled promise rejections) не фиксируются.)
Консольные и пользовательские ошибки в пределах границ изоляции Lightning. (Обратите внимание, что в условиях LWS изолированная среда может снижать детализацию ошибок среды выполнения, а необработанные отклонения промисов (unhandled promise rejections) не фиксируются.)
- Клики и пользовательские действия, включая сигналы о затруднениях у пользователей (frustration signals), для поддерживаемых пользовательских взаимодействий в компонентах Lightning.
Клики и пользовательские действия, включая сигналы о затруднениях у пользователей (frustration signals), для поддерживаемых пользовательских взаимодействий в компонентах Lightning.
В совокупности эти сигналы предоставляют инженерным и продуктовым командам данные RUM и Product Analytics для сценариев Salesforce, которые ранее было трудно мониторить в условиях LWS. Команды могут использовать эти данные, чтобы без создания и поддержки собственного решения для мониторинга понимать, как пользователи перемещаются по интерфейсам Lightning и где они сталкиваются с ошибками или затруднениями.
Начало работы с Datadog RUM и Product Analytics для Shopify и Salesforce
Теперь Datadog расширяет возможности RUM и Product Analytics на Shopify и Salesforce, где у команд ограничен контроль над средой выполнения интерфейса. В Shopify команды могут отслеживать путь пользователя от витрины до оформления заказа. В Salesforce Experience Cloud они могут отслеживать пользовательскую активность и ошибки. Каждая реализация использует поддерживаемые платформой точки расширения, помогая командам поддерживать покрытие по мере эволюции платформ. Эти возможности помогают командам выявлять ошибки и трудности на критически важных для получения дохода пользовательских путях.
Чтобы узнать больше, обратитесь к документации по интеграции Shopify (RUM) и Salesforce (RUM). Если вы впервые используете Datadog, зарегистрируйтесь для получения 14-дневного бесплатного пробного периода.












