Смотрим логи. Данные до нас:
const before = {
crmOrders: 845,
metrikaOrders: 438,
coverage: ((438 / 845) * 100).toFixed(1) + '%' // 51,8% — больно
};Ищем «призраков» через LogsAPI Яндекса:
const axios = require('axios');
async function findGhostOrders(crmIds, metrikaLogs) {
const crmSet = new Set(crmIds);
const metrikaSet = new Set(metrikaLogs.map(log => log.orderId));
const ghosts = [...crmSet].filter(id => !metrikaSet.has(id));
console.log(`👻 Пропало ${ghosts.length} заказов`);
return ghosts;
}
// Спойлер: все они без ClientIDВывод: ClientID не привязан → Метрика не узнаёт клиента при повторном визите.