Простое внедрение CDP с помощью примеров приложений mParticle
21 апреля 2022 г.Как разработчику задача интеграции сторонней системы в ваши продукты может показаться стоящей у подножия гигантской горы. Однако это не просто гора. Чтобы добраться до вершины, вам нужно будет пройти через лабиринт, похожий на PacMan, который проведет вас вверх, вниз, влево и вправо по извилистому маршруту, полному всевозможных препятствий и неудач. Конечно, вы будете вознаграждены яблоками в виде успешного вызова API или прохождения модульного теста. Но как только вы поворачиваете за угол, неумолимый призрак расплывчатой документации пытается остановить ваш прогресс.
Вероятно, вы стали разработчиком не для того, чтобы проводить время, взбираясь на странные горы Pac-Man. Скорее всего, именно волнение от создания полезных продуктов и функций привлекло вас к работе. Конечно, всегда будет необходимость работать над проектами, которые отвлекут часть вашего времени и внимания от действительно интересной и важной работы. Когда возникает необходимость интегрировать API-интерфейсы поставщиков в ваше приложение, лучше всего иметь ресурсы, которые устранят разочаровывающие догадки, которые слишком часто идут рука об руку с этой задачей.
У вас может сложиться впечатление, что внедрение CDP — трудоемкий процесс, который на месяцы лишит вашу команду инженеров жизненной силы. Это, конечно, не обязательно так, особенно с помощью инструмента, созданного разработчиками и для разработчиков, который гарантирует, что процесс внедрения будет простым и без головной боли. Это именно та роль, которую наша Интернет, iOS и Android примеры приложений работают. В оставшейся части этой статьи мы углубимся в то, почему мы создали эти примеры приложений, и как они могут помочь вам сократить время, необходимое для реализации mParticle, и извлечь выгоду из ваших данных.
Что представляют собой примеры приложений mParticle?
Новые образцы приложений mParticle представляют собой полнофункциональные проекты, которые иллюстрируют, как сбор данных mParticle работает в контексте трех основных платформ — Интернета, iOS и Android. В каждом из этих проектов используется вымышленный магазин электронной коммерции HiggsMart , чтобы продемонстрировать, как наши SDK собирают пользовательские события и идентификаторы в рабочем контексте.
Вот как выглядит HiggsMart, работающий локально:
Почему мы создали эти примеры приложений?
Когда дело доходит до понимания любой сторонней системы, нет лучшего учителя, чем практический опыт. В каждое приложение мы внедрили SDK mParticle для сбора событий данных на основе общих триггеров в пользовательском потоке, таких как просмотр страницы продукта, добавление товара в корзину, настройка заказа и завершение покупки. Изучив код, стоящий за этими событиями, в вашей интегрированной среде разработки или инструментах разработчика браузера, вы сможете быстро изучить передовые методы реализации сбора событий с помощью mParticle, которые вы можете применить непосредственно к своим собственным проектам.
Быстро узнайте, как и когда использовать различные события mParticle
Изучение и экспериментирование с кодом этих проектов поможет вам быстро понять различные типы событий, предоставляемые mParticle SDK, и то, как реализовать эти события в ваших собственных приложениях. Поскольку события в этих приложениях были разработаны так, чтобы точно отражать события в реальных проектах, во многих случаях вы даже можете скопировать эти события непосредственно в свое собственное приложение.
```javascript
использоватьЭффект(() => {
// Отображает начальный вид корзины при загрузке страницы
mParticle.logPageView('Просмотреть мою корзину', {
количество_продуктов: количество продуктов,
total_product_amounts: промежуточный итог,
Предоставляя эти контекстные фрагменты кода, которые вы можете копировать/вставлять непосредственно в свои приложения, мы намерены помочь вам реализовать сбор данных более быстро и беспрепятственно. Конечно, наша документация по-прежнему доступна для вас, чтобы настроить эти события в соответствии с вашими конкретными вариантами использования. Но начать с работающего кода означает начать гонку намного ближе к финишу. Чем раньше ваши мероприятия будут написаны, развернуты и запущены в производство, тем быстрее ваши команды осознают ценность ваших данных и тем раньше вы сможете перейти к основным инженерным инициативам.
Просмотреть полный поток данных от сбора до активации
В дополнение к использованию этих примеров приложений для запуска реализации событий, мы также тестируем новое руководство по адаптации, которое позволит вам отправлять данные из веб-интерфейса HiggsMart непосредственно в ваш экземпляр mParticle, проверять события, когда они поступают в Live Stream в режиме реального времени, а затем пересылать эти события в место назначения вывода по вашему выбору. Это руководство доступно для новых участников нашей акселерационной программы — узнайте больше о программе и узнайте, соответствует ли ваш стартап бесплатному доступу к mParticle.
Первым шагом в руководстве является создание учетных данных API для рабочей области, а затем добавление ключа API в пример приложения. Это устанавливает пример приложения в качестве источника ввода данных для mParticle, после чего пользовательские события, которые вы выполняете в примере приложения, будут видны в Live Stream в режиме реального времени. После этого руководство проведет вас через дополнительные шаги, которые вы должны предпринять для завершения потока данных, в том числе:
- Установка образца источника вывода для ваших данных (в данном случае Webhook)
- Подключение вашего входа к вашему выходу и настройка этого соединения
- Отправка дополнительных тестовых событий из примера приложения в mParticle.
- Просмотр исходящих событий в прямом эфире mParticle
- Наблюдение за переадресованными событиями, прибывающими в пункт назначения вывода
В этом учебном пособии вы быстро познакомитесь с аспектами пользовательского интерфейса mParticle, относящимися к реализации и тестированию сбора событий. Кроме того, поскольку в руководстве также рассказывается, как mParticle упрощает каждый аспект жизненного цикла ваших данных, вы ясно увидите, как потребители данных в вашей организации будут взаимодействовать с событиями данных, которые ваш код сбора событий перенаправляет в mParticle.
Начиная
Чтобы начать работу с примерами приложений mParticle:
1: Посетите репозитории для Web, iOS или Android
2: Разветвите или клонируйте репозиторий по вашему выбору
3: Следуйте инструкциям, приведенным в README.
Зарегистрируйтесь для практического ознакомления с CDP с использованием этих веб-приложений, приложений для iOS и Android 10 мая 2022 г.!
Оригинал