На нашем сайте есть интерфейс сообщений, который позволяет пользователям отправлять сообщения в разные очереди. Это делается с помощью настройки приложения для одной веб-страницы. При желании они могут отправить несколько сообщений (по одному за раз).
Мы делаем это с модальными окнами и ajax, изменяя содержимое окна на сообщение об успехе, когда ajax успешно возвращается.
Мы хотели бы отслеживать, в какую очередь они отправляют данные, а также некоторую другую информацию на странице.
Обычно мы загружаем новую страницу для страниц подтверждения, поэтому просто отправляем эти данные в объект digitalData
, который мы создаем на каждой странице, с событием _satellite.pageBottom();
, вызываемым внизу страницы.
Мне сказали, что если мы обновим наш объект digitalData
, который уже был на странице, с помощью этих данных, а затем вызовем _satellite.track();
, он возьмет новые данные и добавит их как часть отслеживаемых событий для этой страницы.
Я боялся, что это будет выглядеть как очередной просмотр страницы или вообще не сработает. Человек, с которым я разговаривал, на самом деле не внушал мне никакого реального чувства уверенности в своем ответе.
Каков наилучший подход к отправке этих объектов в наш DTM, чтобы отследить этот тип взаимодействия с пользователем?