2017-02-15 3 views
0

Я в процессе настройки отслеживания конверсий в Bing. Я обычно нажимаю код 1 и bing UET через GTM для отслеживания телефонных звонков. На этот раз я бы хотел отследить две цели, но я не знаю, как их объединить в один код.Сочетание двух кодов javascript

код 1:

`<script> 
window.uetq = window.uetq || []; 
window.uetq.push 
({ 'ec':'Phone calls'}); 
</script>` 

код 2:

`<script> 
    window.uetq = window.uetq || []; 
    window.uetq.push 
    ({ 'ec':'chat leads'}); 
    </script>` 

Ваша помощь будет высоко ценится

Заранее спасибо

+1

Поместите их один за другим? – Ryan

+0

удалите дублируемую первую строку из кода 2 ... затем добавьте следующие две строки в конце кода 1 (исключая, конечно, теги скриптов) –

ответ

0

Вы должны совмещают свои window.uetq.push параметры в массиве объектов. больше

<script> 
window.uetq = window.uetq || []; 
window.uetq.push 
({ 'ec':'Phone calls'},{ 'ec':'chat leads'}); 
</script> 
+0

Это подталкивает массив объектов как один элемент в 'uetq', вместо нажатия несколько объектов в массив 'uetq'. ** Редактировать **: я удалил свой нижний уровень, так как вы исправили свой код. – Phrogz

+0

Спасибо @Phrogz за исправление меня –

+0

Спасибо, ребята, я попробую решение @Phrogz и посмотрю, как это происходит. – Webnerdoz

0
if (!window.uetq) window.uetq = []; 
window.uetq.push({'ec':'Phone calls'}); 
window.uetq.push({'ec':'chat leads'}); 

Или, просто, Array.prototype.push может принимать несколько аргументов:

if (!window.uetq) window.uetq = []; 
window.uetq.push({'ec':'Phone calls'}, {'ec':'chat leads'}); 
+0

Я думаю, что следующее решение удвоило число. Например, если мы получаем два приглашения на чат, он отображается как 2 чата и 2 телефонных звонка. Может быть, я должен добавить OR в код? 'if (! window.uetq) window.uetq = []; window.uetq.push ({'ec': 'Телефонные вызовы'}, {'ec': 'chat ведет'}); ' – Webnerdoz

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