2014-12-10 1 views
0

В настоящее время я переношу Adobe Analytics s_code с веб-сайта на Управление динамическими метками.Adobe Dynamic Tag Management - проверка формы обработки

У меня есть собственный код на моем сайте для добавления в sProp при нажатии кнопки. Но только если форма проверяется в первую очередь.

Как достичь аналогичной функциональности через DTM? Я работаю над инструментом Adobe Analytics. Я создал Data Elements и Rules для других функций, но обработка валидации кажется не столь прямой.

В идеале, это не связано с добавлением какого-либо кода на мой сайт, поскольку цель миграции на DTM заключалась в уменьшении/устранении пользовательского кода Adobe Analytics на сайте.

ответ

1

Итог заключается в том, что всегда будет определенный уровень пользовательского кодирования вне DTM (или любого менеджера тегов) для закрытых вещей из-за произвольной логики/кода (на стороне сервера и/или на стороне клиента), который может или не может быть настроена таким образом, чтобы можно было пассивно подключиться. Некоторые системы управления сайтом/фреймворки/библиотеки имеют в виду такие вещи и делают (относительно) легко регистрировать вещи во время данного события. Другие ... не так много. Особенно изготовленные на заказ кодированные сайты, построенные с нуля.

Лучшее, что нужно сделать, это иметь специальную страницу «спасибо», которая может быть достигнута только после того, как форма была успешно отправлена. Затем вы можете настроить правило загрузки страницы в DTM на основе URL-адреса страницы.

В противном случае DTM не имеет способа узнать, что форма была проверена, если вы не сообщите об этом. В основном, что вы хотите сделать, установите Правило прямого вызова с строкой условия, например. «formubmitted», а затем введите свой код AA, а затем в свою логику проверки формы вызовите _satellite.track('formsubmitted'); в точке вашего кода, где форма была проверена. Это вызовет правило прямого вызова.

+0

Отличные предложения. Очень признателен. – dajo

Смежные вопросы