У меня есть несколько сценариев. Для каждого сценария я хочу отправить данные в GA с другой пользовательской метрикой (metric1, metric2, metric3). Вот как я это делаю:
if(first scenario...){
ga('create', 'UA-XXXXX-Y');
ga('set', {
'dimension1': 1,
'dimension2': 2,
'metric1': 1
});
ga('send', ...);
}
else {
// second scenario
ga('create', 'UA-XXXXX-Y');
ga('set', {
'dimension3': 3,
'dimension4': 4,
'metric2': 1
});
ga('send', ...);
}
Моя проблема в том, что он отправляет и другие метрики (отладка, глядя на HTTP-запрос). В этом случае будет отправлено как metric1, так и metric2.
Что я делаю не так? Нужно ли его как-то сбросить перед отправкой?
Пытался использовать ga('remove');
, но это не помогло.