2016-05-20 7 views
0

Я создал новое свойство в DTM. Добавлен код заголовка и нижнего колонтитула из DTM на новом веб-сайте. Я использую версию s_code adobe, которую я установил в свойстве. Когда я создал правило загрузки страницы для пользовательского отслеживания навигации, он говорит, что «Неточная ссылочная ошибка» не определена.Ошибка в DTM при создании нового свойства и добавлении нового правила с javascript

Правило загрузки страницы, которые я добавил в // ссылки отслеживания

$("a.top-nav-link").click(function() {  
    _satellite.notify('top nav clicked'); 
    var tophatlinks = "ntap:TH:" + $(this).text();   
     s.eVar14 = tophatlinks; 
     s.linkTrackVars = "eVar14"; 
     s.tl(this,'o'); 
}); 

Но если я использую правило на основе событий он работает и не дает ошибку. Поскольку я должен использовать много событий кликов, я думал о добавлении правила одной страницы и добавлении туда всех настраиваемых треков. Но это не работает. Есть предположения?

+0

Я сделал это, добавив пользовательский s_code при обновлении свойства. Добавляя s_account и комментируя ненужный код, он работает. Может ли кто-нибудь сообщить мне, если это правильный способ решить эту проблему? – vids

+0

Мое первое предположение: у вас есть настройка по умолчанию, поэтому 's' недоступна в глобальной (оконной) области для ссылки. На этом сайте есть несколько вопросов/ответов. В целом не существует большого количества трафика для тега adobe-analytics, поэтому вы должны легко найти их достаточно просто, просматривая тег –

ответ

0

В DTM s не является глобальной переменной, поэтому его нельзя напрямую ссылаться в некоторых полях кода.

Однако внутри правила вы можете открыть аккордеон Adobe Analytics и нажать «код пользовательской страницы», который открывает открытый редактор кода, где вы можете ссылаться на s без каких-либо проблем.

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

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