2016-02-04 1 views
0

У нас на нашем сайте установлена ​​программа Adobe Analytics, и у нас есть несколько общих кнопок. Я установил событие прямого вызова, чтобы отслеживать пользовательское событие «Поделиться» при каждом нажатии, а также записывать тип акции (Facebook, Twitter и т. Д.) В опоре, чтобы мы могли классифицировать акции и сравнивать их.Adobe Analytics не записывает все обновления обновлений

Это прекрасно работает, когда события происходят с большим количеством времени между ними, но когда я пытаюсь сделать несколько акций в обратном направлении, только последний увеличивает его свойство (например: если у меня есть доля в Twitter, доля в Facebook , а затем доля Pinterest, я получаю 3 события, но только Pinterest отслеживается как экземпляр типа общего доступа)

Есть ли способ сохранить эти обновления поддержки от слияния? Или есть лучший способ подкатегоризации конкретного события?

SendEvent функция:

sendEvent: function(analyticsEvent) { 
    if(analyticsEvent.condition){ 
     if(analyticsEvent.props){ 
      for (var prop in analyticsEvent.props){ 
       if (analyticsEvent.props.hasOwnProperty(prop)) { 
        _satellite.setVar(prop,analyticsEvent.props[prop]); 
       }; 
      } 
     } 
     _satellite.track(analyticsEvent.condition); 
    } 
} 

Объект Я передаю:

{ 
    condition: 'share', 
    props: {shareType:'Twitter'} 
} 

код DTM:

var _shareType = _satellite.getVar('shareType'); 
s.prop123 = _shareType; 
+0

Код поможет устранить проблему. – BrettAHale

+0

@BrettAHale Добавлен код – StephenTG

ответ

0

Я думаю, что, возможно, решить эту проблему. На стороне DTM я использовал только ссылку, которую я модифицировал в пользовательском коде, а не в разделе реквизитов правила. Я добавил prop123 = "undefined", и это похоже на то, что фиксированные вещи каким-то образом.

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