Бриджит Квонг
Менеджер по маркетингу продуктов группы
Маэль Лиленстен
Старший менеджер по продукту
Многие критически важные для получения дохода взаимодействия, такие как оформление заказов в электронной коммерции и клиентские порталы, работают на базе Shopify и Salesforce. Однако у инженерных команд меньше контроля над средой выполнения фронтенда на этих платформах, и из-за этого отсутствия контроля мониторинг пользователей может быть сложно внедрить и поддерживать. Такие ограничения мониторинга могут привести к пробелам в видимости важных этапов пользовательского пути.
Datadog предоставляет поддерживаемый способ использования Real User Monitoring (RUM) и Product Analytics в Shopify и Salesforce. Каждая настройка использует поддерживаемые платформой точки расширения, помогая вам расширить видимость этих критически важных процессов.
В этой статье мы покажем, как вы можете:
- Отслеживать полный путь оформления заказа в Shopify
Отслеживать полный путь оформления заказа в Shopify
- Мониторить клиентские порталы в Salesforce
Мониторить клиентские порталы в Salesforce
Отслеживать полный путь оформления заказа в Shopify
Ранее Shopify позволял командам добавлять код мониторинга в процесс оформления заказа через файл темы checkout.liquid. После того как Shopify прекратил поддержку checkout.liquid в пользу Checkout Extensibility, мониторинг пользователей перестал работать в процессе оформления заказа этим методом. С Datadog команды электронной коммерции теперь могут отслеживать путь покупателя как одну непрерывную сессию: от просмотра витрины до оформления заказа и подтверждения покупки.
Вы настраиваете покрытие в двух поддерживаемых частях, обе внутри вашей учетной записи Shopify. На страницах витрины вы добавляете Datadog Browser SDK через фрагмент Liquid в вашей теме. В панели администратора Shopify, где редактирование тем заблокировано, вы вставляете пользовательский пиксель Datadog (т.е. фрагмент кода) в разделе «Настройки > События клиента». Пиксель Datadog считывает идентификатор вашего приложения RUM и токен клиента, загружает Browser SDK и подписывается на события оформления заказа в Shopify.
Пиксель использует те же файлы cookie, что и страницы вашей витрины, поэтому, когда покупатель начинает свой путь на витрине, его сессия оформления заказа продолжается без перезапуска. Благодаря этим компонентам команды электронной коммерции и цифровые команды могут:
- Отслеживать воронку оформления заказа как одну непрерывную сессию, от checkout_started до checkout_completed.
Отслеживать воронку оформления заказа как одну непрерывную сессию, от checkout_started до checkout_completed.
- Получать данные о просмотрах страниц оформления заказа, кликах и ошибках расширений пользовательского интерфейса в виде представлений, действий и ошибок RUM «из коробки». Для более глубокого понимания проблем, специфичных для оформления заказа, таких как ошибки валидации или отклонения платежей, вы можете инструментировать эти события вручную, используя редактор Custom Pixel в Shopify.
Получать данные о просмотрах страниц оформления заказа, кликах и ошибках расширений пользовательского интерфейса в виде представлений, действий и ошибок RUM «из коробки». Для более глубокого понимания проблем, специфичных для оформления заказа, таких как ошибки валидации или отклонения платежей, вы можете инструментировать эти события вручную, используя редактор Custom Pixel в Shopify.
- Сегментировать пользователей по завершению оформления заказа или отказу от него.
Сегментировать пользователей по завершению оформления заказа или отказу от него.
- Сегментировать ваши воронки по устройству, географии или источнику перехода.
Сегментировать ваши воронки по устройству, географии или источнику перехода.
- Сопоставлять использование функциональных флагов на витрине с завершением оформления заказа в рамках непрерывной сессии, чтобы увидеть, где происходит основной отток.
Сопоставлять использование функциональных флагов на витрине с завершением оформления заказа в рамках непрерывной сессии, чтобы увидеть, где происходит основной отток.
Мониторить клиентские порталы в 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. Чтобы настроить его, загрузите пакет как статический ресурс в вашу организацию Salesforce. Затем загрузите его с помощью loadScript из ваших компонентов Lightning Web Components. После загрузки пакет фиксирует:
- Имена представлений, полученные из навигации Salesforce, поэтому изменения маршрутов внутри приложения регистрируются как отдельные представления, даже если исходные URL-адреса идентичны.
Имена представлений, полученные из навигации Salesforce, поэтому изменения маршрутов внутри приложения регистрируются как отдельные представления, даже если исходные URL-адреса идентичны.
- Консольные и пользовательские ошибки в пределах границ изоляции Lightning. (Обратите внимание, что в LWS песочница может снижать детализацию ошибок времени выполнения, а необработанные отклонения обещаний (promise rejections) не фиксируются.)
Консольные и пользовательские ошибки в пределах границ изоляции Lightning. (Обратите внимание, что в LWS песочница может снижать детализацию ошибок времени выполнения, а необработанные отклонения обещаний (promise rejections) не фиксируются.)
- Клики и пользовательские действия, включая сигналы о разочаровании пользователей, для поддерживаемых взаимодействий в компонентах Lightning.
Клики и пользовательские действия, включая сигналы о разочаровании пользователей, для поддерживаемых взаимодействий в компонентах 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-дневной бесплатной пробной версии.






