Простое внедрение CDP с помощью примеров приложений mParticle

Простое внедрение 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 г.!



Оригинал
PREVIOUS ARTICLE
NEXT ARTICLE