2015-07-23 6 views
1

Я пытаюсь запустить настраиваемое событие (из настраиваемого кода) вместе с событиями загрузки страницы. , например. Когда моя главная страница загружается, я хочу вызвать событие 1, и если мой элемент данных удовлетворяет определенному условию, он должен вызвать событие2. Поэтому в моем вызове в отладчике я должен увидеть event1, event2.DTM - добавление пользовательских событий к событиям загрузки страницы

Но, что происходит, мое правило pageload перезаписывается пользовательским событием, поэтому я получаю событие event2 в отладчике.

Вопрос: как мы добавляем события в события правила загрузки страницы.

Благодаря

ответ

0

Я думаю, я нашел решение - мы должны использовать s.apl плагин в SCODE для добавления события.

Удачи вам!

+0

Плагин s.apl должен делать трюк, но только для общего разъяснения плагин не нужен. Вы можете добавить условие к правилу загрузки страницы, которое будет добавлять события. –

1

Плагин s.apl должен работать нормально, если включен как часть «do_plugins», но только для общего разъяснения, что плагин не обязательно необходим. Вы можете добавить условие в редактор настраиваемых страниц вашего правила, который ищет значение вашего элемента данных, а затем добавляет дополнительное событие. Например:

//Check for value of Data Element as page load rule executes 

if(_satellite.getVar('My_Data_Element')) { 

//Append additional event 

s.events = s.events+',eventX'; 
} 

Если попытаться оценить это состояние, как часть вашего DE вместо использования настраиваемого кода страницы вы найдете вопросы с сроками и исполнением.

Надеюсь, это поможет.

+0

это помогает! спасибо –

+0

'Gracias' Crayon. –

+0

Плагин s.apl удобен тем, что существующие значения сохранены, должным образом отформатированы и дубликатов нет. Если вы установили s.events вручную, убедитесь, что вы также установили s.linkTrackEvents и добавили «события» в s.linkTrackVars. Использование выглядит так: s.linkTrackEvents = s.events = s.apl (s.events, "event9", ",", 1); s.linkTrackVars = s.apl (s.linkTrackVars, "события", "", 1); –

0

Вы можете достичь его в более простой способ:

1) Создать правило загрузки страницы, где вы установили критерии условий Элемент данных Значение, и в соответствии с условием использования надлежащего события в разделе События. Даже пара правил будет объединена в один запрос изображения в Adobe Analytics.

2) В пользовательском разделе кода вы можете добавить условие и добавьте строку:

s.events = s.events + ',eventN'; 

где N ваш номер желаемого события.