2015-03-31 2 views
0

Я новичок в Adobe DTM, после проверки всех событий Adobe DTM у него нет способа проверить отсутствие активности. Кто-нибудь это сделал? Как это сделать? Благодарю.Каковы способы отслеживания бездействия с adobe dtm?

+0

Что означает «бездеятельность»? –

+0

@CrayonViolent Очень хороший вопрос! Страница - одностраничное приложение, и кнопки нет. Как только пользователь меняет число в любом поле ввода, он вычисляет результаты. Поэтому я хочу дождаться, когда пользователь войдет во всю информацию и захватит данные и отправит их в dtm, поэтому я буду ждать после 15 секунд, если не будет нажата клавиша. – Lance

+2

ОК, поэтому нет встроенного способа сделать это в DTM, но вы можете легко написать свой собственный код и поместить его в правило загрузки страницы без каких-либо условий в качестве стороннего javascript. –

ответ

0

Ну, я собираюсь ответить на мой вопрос, основываясь на помощи @CrayonViolent.

  1. Создать Page Load Rule
    Под Conditions, правило Trigger на Bottom of Page, он обеспечивает достаточно времени для загрузки страницы элементов перед выполнением правила

    Под Javascript/Third Party Tags, я добавил мой JavaScript для обнаружения ли значение поля ввода изменилось, если это произойдет, задержки на 15 секунд, затем запустите _satellite.setVar('blahblah', 'toSomething'), что позволяет мне использовать на следующем шаге. Заключительный шаг _satellite.track('mydirectcallname'), чтобы вызвать Direct Call Rule

  2. Создать Direct Call Rule
    Под Conditions, убедитесь, что String имеет такое же значение, как и в _satellite.track('mydirectcallname') (т.е. mydirectcallname)
    Под Adobe Analytics, я поставил один из Evar использовать% blahblah%, который я определил на этапе 1.

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

  • Нет связанных вопросов^_^