У меня есть веб-форма сбора, и мне нужны вставленные данные, чтобы войти в путешествие. Я в основном пытаюсь воспроизвести событие записи смарт-захвата.

Причина, по которой я не могу использовать интеллектуальный захват, заключается в том, что он кажется единственным методом «вставки». Он не позволяет обновлять DE при отправке данных и не возвращает никаких страниц/сообщений/предупреждений об ошибках при отправке данных, которые уже были отправлены. Он просто зависает, и отправка не работает.

Действие upsert и сообщение об ошибке будут доступны для интеллектуального захвата, созданного с классическим содержимым. Но я бы не смог использовать его как входное событие в путешествии, так как это не облачная страница.

Интересно, есть ли способ использовать веб-коллекцию, а затем сразу же отправить эту запись в путешествие. Мне нужно, чтобы это было в реальном времени, как с событием записи интеллектуального захвата.

Это возможно?

0
robruf 9 Дек 2019 в 12:53
1
Вам нужно будет сделать вызов API, чтобы ввести в путешествие
 – 
EazyE
9 Дек 2019 в 18:38

1 ответ

Лучший ответ

Да, это возможно, но это не функция OOTB:

Вы можете сделать вызов API со своей страницы обработки и передать все контактные данные в конструктор пути: https://help.salesforce.com/articleView?id=mc_jb_admit_contacts_via_api.htm&type=5

Итак, вот установка высокого уровня:

  1. Создайте путешествие с источником записи события API
  2. Установите управляемый пакет для использования с API в SFMC и получите учетные данные: https://developer.salesforce.com/docs/atlas.en-us.mc-apis.meta/mc-apis/index-api.htm
  3. Добавьте вызов API на страницу своего облака обработки. Сначала вам нужно будет пройти аутентификацию с использованием учетных данных, а затем передать данные подписчика в путешествие:

`

POST https://{{mc_subdomain}}.rest.marketingcloudapis.com/interaction/v1/events
Content-Type: application/json
Authorization: Bearer {{AccessToken}}

{
    "ContactKey": "123456",
    "EventDefinitionKey": "APIEvent-0dbe46de-74f9-a309-7778-298c0a565f93",
    "Data": {
        "SubscriberKey": "123456",
        "Email": "test@example.com"
    }
}

Подробнее читайте здесь: https://developer.salesforce.com/docs/atlas.en-us.noversion.mc-apis.meta/mc-apis/how-to-fire-an-event.htm< /а>

1
zuzannamj 10 Дек 2019 в 15:01