Udostępnij przez


Omówienie aplikacji internetowej do zarządzania zdarzeniami w marketingu wychodzącym

Uwaga / Notatka

Usługa Dynamics 365 Marketing i Dynamics 365 Customer Insights to teraz aplikacja Customer Insights - Journeys i Customer Insights - Data. Aby uzyskać więcej informacji, zobacz Dynamics 365 Customer Insights — często zadawane pytania

Nowa aplikacja Customer Insights - Journeys ma tylko funkcje pozyskiwania klientów w czasie rzeczywistym. Aby uzyskać więcej informacji, zobacz Domyślna instalacja pozyskiwania klienta w czasie rzeczywistym.

Uwaga / Notatka

Azure Active Directory nosi teraz nazwę Tożsamość Microsoft Entra. Dowiedz się więcej

Ważne

Ten artykuł dotyczy tylko marketingu wychodzącego, który jest stopniowo usuwany z usługi Customer Insights — Podróże. Aby uniknąć przerw, przestań korzystać z marketingu wychodzącego i przejść do podróży w czasie rzeczywistym. Dowiedz się więcej: Omówienie przejścia.

Funkcja zarządzania zdarzeniami ułatwia organizowanie i przetwarzanie zdarzeń oraz zarządzanie nimi. Po zainstalowaniu rozwiązania do zarządzania zdarzeniami uzyskasz portal zdarzeń, który daje użytkownikom aplikację internetową, w której mogą dowiedzieć się więcej o szczegółach zdarzenia. Więcej informacji: Portal zdarzeń.

Portal zdarzeń składa się z dwóch części:

  1. Fronton
  2. Zaplecze interfejsu API REST

Fronton można zaimplementować przy użyciu dowolnej z dostępnych platform. Fronton jest aplikacją jednostronicową i jest w pełni dostosowywalny. Zaplecze i dostosowywanie zaplecza zależą od typu hostingu.

Niestandardową witrynę internetową zdarzeń można hostować na dwa sposoby:

  1. Samodzielne hostowanie
  2. Hostowany portal usługi Power Apps

Ostrzeżenie

Dostosowania przykładowej witryny internetowej Angular są wykonywane na własne ryzyko. Pomoc techniczna usługi Microsoft Dynamics 365 nie może pomóc w rozwiązywaniu problemów ani pytań związanych z przykładowymi dostosowaniami witryny internetowej.

Wymagania wstępne

Możesz skompilować fronton lub dostosować udostępnioną witrynę internetową zdarzeń demonstracyjnych.

Wskazówka

Nie można dostosować witryny internetowej zdarzeń marketingowych wychodzących przy użyciu programu Power Pages.

Uwaga / Notatka

Udostępniona witryna internetowa zdarzeń demonstracyjnych jest witryną internetową opartą na strukturze Angular. Jednak ponieważ zaplecze nie jest zależne od frontonu, możesz użyć dowolnej wybranej struktury.

Aby rozpocząć dostosowywanie witryny internetowej zdarzeń demonstracyjnych, należy wykonać następujące kroki:

  1. Pobierz kod źródłowy przykładowej witryny internetowej zdarzeń.

  2. Zainstaluj Node.js między wersją 10.x a wersją 16.x. Wdrożenie nie będzie działać z nowszymi wersjami.

  3. Otwórz wiersz polecenia lub program Windows PowerShell i uruchom polecenie, aby sprawdzić, czy instalacja zakończyła się pomyślnie.

     node -v
    

    Uwaga / Notatka

    Jeśli masz już otwarty terminal lub powłokę, uruchom ją ponownie przed wpisem w poleceniu.

  4. Uruchom polecenie , aby zainstalować interfejs wiersza polecenia platformy Angular (interfejs wiersza polecenia) wymagany do skompilowania i uruchomienia aplikacji Angular. Więcej informacji: Interfejs wiersza polecenia platformy Angular.

    npm install -g @angular/cli
    
  5. Przejdź do katalogu, w którym pobrano kod źródłowy, i uruchom polecenie , aby pobrać wszystkie niezbędne pakiety wymagane do uruchomienia witryny internetowej.

    npm install
    

    Uwaga / Notatka

    Należy uruchomić polecenie w tym samym katalogu, w którym znajduje się plik package.json.

  6. Zobacz publiczną dokumentację interfejsu API, aby wchodzić w interakcje z usługami zaplecza.

  7. Musisz również mieć zainstalowane wystąpienie usługi Dynamics 365 Customer Insights - Journeys za pomocą rozwiązań do zarządzania zdarzeniami i portali. Aby przeprowadzić instalację, zobacz Zapis do bezpłatnej wersji próbnej usługi Dynamics 365 Customer Insights - Journeys.

Pobierz przykładową witrynę internetową zdarzeń

Uwaga / Notatka

Nowsze wersje przykładowej witryny internetowej zdarzeń będą dostępne po wydaniu nowych funkcji i poprawek błędów.

Wybierz wersję, którą chcesz pobrać z poniższej tabeli.

Name Wydanie Changes Przekazano
Przykładowa witryna internetowa zdarzeń 1.60.0 (wydanie majowe) - Ulepszenia wydajności witryny internetowej portalu zdarzeń.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.56.0 (wydanie grudniowe) - Rozwiązano problem z listą oczekującą.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.46.0 (wydanie wrześniowe) - Naprawa problemów z ułatwieniami dostępu.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.34.0 (wydanie kwietniowe) - Drobne poprawki usterek i ulepszenia. Download
Przykładowa witryna internetowa zdarzeń 1.30.0 (wydanie grudniowe) - Drobne poprawki usterek i ulepszenia. Download
Przykładowa witryna internetowa zdarzeń 1.28.0 (wydanie październikowe) - Dodano możliwość włączenia konwersji daty lokalnej.
- Dodano dodatkowe konfiguracje języka witryny internetowej.
Download
Przykładowa witryna internetowa zdarzeń 1.27.0 (wydanie wrześniowe) - Dodano możliwość skonfigurowania wyświetlania dat.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.24.0 (wydanie czerwcowe) - Zaktualizowany skrypt wdrażania, aby umożliwić wdrażanie pojedynczego pliku dla portali.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.23.0 (wydanie majowe) - Naprawa problemów z ułatwieniami dostępu.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.22.0 (wydanie kwietniowe) - Naprawa problemów z ułatwieniami dostępu.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.21.0 (wydanie marcowe) - Dodano rejestracje zatrzymania dla zdarzeń.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.20.0 (wydanie lutowe) - Używanie formularzy marketingowych do rejestracji zdarzeń.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.19.0 (wydanie grudniowe) - Naprawa problemów z ułatwieniami dostępu.
- Aktualizacja języków witryn internetowych.
- Ulepszanie strony osoby mówiącej.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.18.0 (wydanie październikowe) - Drobne poprawki usterek i ulepszenia. Download
Przykładowa witryna internetowa zdarzeń 1.17.0 (wydanie wrześniowe) - Ulepszanie przepływu pracy dla płatnych zdarzeń.
- Rozwiązywanie problemów ze zgodnością dla programu IE11.
- Popraw stronę szczegółów zdarzenia.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.16.0 (wydanie sierpniowe) - Poprawianie zachowania ładowania strony zdarzeń.
- Ulepszanie interfejsu użytkownika/środowiska użytkownika pola rejestracji niestandardowej typu logicznego.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.15.0 (wydanie lipcowe) - Dodaj informacje do widoku listy sesji, jeśli sesja jest pełna.
- Dodawanie walidacji do niestandardowych pól rejestracji.
- Ulepszanie tłumaczeń.
- Naprawianie brakujących ikon czcionek po wdrożeniu w portalach.
- Drobne poprawki usterek i ulepszenia.
Download
Przykładowa witryna internetowa zdarzeń 1.14.0 (wydanie czerwcowe) Uaktualnianie do platformy Angular 7, ulepszanie interfejsu użytkownika i środowiska użytkownika strony wyewidencjonowania, aktualizowanie i ulepszanie tłumaczeń, ulepszanie skryptu DeployToD365Instance.ps1, poprawianie weryfikacji pól rejestracji niestandardowej, inne poprawki błędów Download
Przykładowa witryna internetowa zdarzeń 1.13.0 (wydanie kwietniowe) Funkcje listy oczekujących na poziomie sesji, polerowanie interfejsu użytkownika, poprawki błędów Download
Przykładowa witryna internetowa zdarzeń 1.12.2 (wydanie marcowe) Ulepszenia interfejsu użytkownika i środowiska użytkownika, poprawki błędów Download

Parametry konfiguracji środowiska

Folder src\environments zawiera przykładowe pliki konfiguracji dla różnych środowisk (self-hosted, portal-hosted, development). Konfiguracja skonfigurowana dla niestandardowej witryny internetowej zdarzeń jest dokonana przez utworzenie pliku environment.ts wewnątrz folderu \src\environments. Instrukcje dotyczące zmiany konfiguracji można znaleźć w powiązanych artykułach Konfiguracja środowiska dla własnej konfiguracji i Konfiguracja środowiska dla portalu hostowanego.

Poniżej przedstawiono niektóre parametry, które należy zrozumieć przed rozpoczęciem konfigurowania niestandardowej witryny internetowej zdarzeń:

Parametr Description
produkcja Włącza lub wyłącza tryb produkcyjny aplikacji Angular. Więcej informacji: Dokumentacja Angular.
buildVersion To pole domyślnie łączy się z wersją określoną w pliku package.json. Nie ma potrzeby zmieniania tej właściwości. Jeśli jednak nie chcesz uwidaczniać wersji aplikacji, możesz ustawić ją na null.
apiEndpoint Adres URL wskazujący punkt końcowy interfejsu API zarządzania zdarzeniami (używany do pobierania informacji o zdarzeniach i rejestrowania).
localizationEndpoint Wskazuje adres URL, pod którym są przechowywane pliki lokalizacji (domyślnie są przechowywane w katalogu głównym).
imagesEndpoint Określa podstawowy adres URL, z którego są obsługiwane obrazy. Ta konfiguracja umożliwia udostępnianie obrazów z innej lokalizacji, co może być wymagane, jeśli chcesz użyć sieci dostarczania zawartości lub usługi przetwarzania obrazów.
useRestStack To ustawienie określa, który interfejs API jest używany. Jeśli ustawiono wartość prawda, zostanie użyty nowy publiczny interfejs API zarządzania zdarzeniami. Jeśli ustawiono wartość fałsz, zostanie użyty przestarzały interfejs API portalu zarządzania zdarzeniami. Ten interfejs API może być używany tylko w przypadku hostowania niestandardowej witryny internetowej zdarzeń w portalach. Aby użyć nowego publicznego interfejsu API zarządzania zdarzeniami, należy zarejestrować aplikację internetową.
emApplicationtoken Ten token uwierzytelnia aplikację internetową przy użyciu publicznego interfejsu API zarządzania zdarzeniami. Token aplikacji można pobrać, rejestrując nową aplikację internetową w wystąpieniu Customer Insights - Journeys. Ten token nie jest wymagany, jeśli używasz przestarzałego interfejsu API portalu zarządzania zdarzeniami.
isAuthenticationEnabled Ta flaga określa, czy uwierzytelnianie użytkownika jest obsługiwane, czy nie (oznacza to, że użytkownik może się zarejestrować lub zalogować). Jeśli ustawiono wartość fałsz, aplikacja nie wyświetla sposobu logowania lub rejestrowania.
useAadB2C Określa, czy do uwierzytelniania ma być używane Zarządzanie tożsamościami usługi Tożsamość Microsoft Entra. Jeśli chcesz używać funkcji Zarządzanie tożsamościami w portalach usługi Power Apps, ta flaga musi być ustawiona na wartość fałsz. Jeśli usługa Tożsamość Microsoft Entra jest włączona, musisz skonfigurować zmienną aadB2CConfig.
aadB2CConfig Obiekt konfiguracji używany przez aplikację do zarządzania zdarzeniami, gdy jest włączona opcja Zarządzanie tożsamościami usługi Tożsamość Microsoft Entra.
useMockData To ustawienie może służyć do zwracania pozornych obiektów zamiast wykonywania rzeczywistych wywołań interfejsu API.
dateSettings To ustawienie może służyć do konfigurowania sposobu formatowania dat w witrynie internetowej. Jeśli flaga convertToLocalDate ma wartość prawda, wszystkie daty są automatycznie konwertowane na czas lokalny użytkownika końcowego.
languageSettings To ustawienie może służyć do konfigurowania sposobu ładowania języków w witrynie internetowej. Jeśli flaga forceSingleLanguage ma wartość prawda, witryna internetowa zostanie załadowana w języku określonym w websiteLanguageLcid. Flaga showLanguageDropdown umożliwia wyświetlanie lub ukrywanie listy rozwijanej języka. Domyślnie lista rozwijana języka jest widoczna, a witryna internetowa będzie używać języka przeglądarki użytkownika końcowego.

Dostosowywanie zaplecza

Może wystąpić sytuacja, w której chcesz dostosować zaplecze aplikacji do zarządzania zdarzeniami. Załóżmy, że konfigurator systemu chce dodać nowe pole do istniejącej jednostki zarządzania zdarzeniami i chce zobaczyć to pole w witrynie internetowej zdarzeń. Jeśli na przykład pole custom_new_field zostanie dodane do jednostki evtmgmt_pass. Przebiegi zdarzenia można pobrać przy użyciu punktu końcowego interfejsu API api/v2.0/events/{readableEventId}/passes, ale wynik nie zawiera nowo dodanego pola.

Aby uwidocznić nowe pole, aby było widoczne w interfejsie API, wykonaj poniższe kroki:

  1. Otwórz wystąpienie Customer Insights - Journeys.
  2. Otwórz opcję Szukanie zaawansowane.
  3. Wybierz jednostkę Konfiguracja tabeli witryny internetowej z listy rozwijanej i wybierz pozycję Wyniki.
  4. Wybierz pozycję Nowa konfiguracja tabeli witryny sieci Web, aby utworzyć nowy rekord.
  5. W polu Nazwa wpisz wybraną nazwę.
  6. Wybierz jednostkę, którą chcesz, aby dodatkowe pole było widoczne w polu Wybrana jednostka.
  7. Napisz tablicę JSON zawierającą nowe pole niestandardowe, które powinno być widoczne za pośrednictwem interfejsu API w Wybranych polach. Spowoduje to uwidocznienie nowego pola niestandardowego za pośrednictwem interfejsu API i użycie go w frontonie.