Я новичок в разработке пользовательских путешествий в облаке для отдела продаж. Я выполнил все шаги в соответствии с документацией и создал настраиваемое путешествие.
В моем Iframe есть поле редактирования с названием Campaign Id. Отправной точкой путешествия является расширение данных. Я добавил расширение данных в конструктор контактов и связал один из его столбцов с именем Ключ подписчика в качестве ключа контакта. В тестовом подписчике ключ - это не что иное, как адрес электронной почты, но может быть любым значением, определяемым клиентом.
Введенное пользователем поле «Идентификатор кампании» является одним из параметров, которые необходимо отправить в конечную точку выполнения. Другое значение, которое необходимо отправить, - это столбец с именем NPI из начального расширения данных.
На основании некоторого сообщения, которое я обнаружил, я добавил два файла config. json file
"execute": {
"inArguments": [
{
"CampaignIdentifier": ""
},
{
"Npi": "{{Contact.Attribute.PropensityHub_NBA_Journey.NPI}}"
}
]
Однако, когда я сериализую тело запроса на веб-сервере в методе execute, я не получаю значение NPI в теле. Ниже я получаю
{
"inArguments": [
{
"CampaignIdentifier": "TNT:100001-CMP:TEST"
}
],
"outArguments": [],
"activityObjectID": "c1ca7611-7d77-4e00-8424-5c70404f2bca",
"journeyId": "49ee8345-7870-4ecf-b4a4-2bbdc6a46412",
"activityId": "c1ca7611-7d77-4e00-8424-5c70404f2bca",
"definitionInstanceId": "c5464ba9-289e-4cc2-9c7c-3699444b483c",
"activityInstanceId": "babf2c3d-3e67-4ca3-99bb-a608f2710719",
"keyValue": "skumar@allturna.com",
"mode": 0
}
Я не уверен, что мне не хватает. Любая помощь будет принята с благодарностью.
С уважением, Сид