/
githubmirror
/
wp-calypso
Обзор
Документация
Войти
/
githubmirror
/
wp-calypso
Код
Задачи
Вики
Пакеты
0
Релизы
0
Аналитика
Безопасность
trunk
client/lib/analytics/init.js
27 строк
920 B
Sergio Cinos
chore: Refactor client/lib to use import/order (#55200)
25 авг 2021, 06:18
Не верифицирован
25 авг 2021, 06:18
31d3844
Код
Авторство
О чём код?
import { initializeAnalytics as initializeCalypsoAnalytics, getTracksAnonymousUserId, getCurrentUser, } from '@automattic/calypso-analytics'; import debugModule from 'debug'; /** * Module variables */ const debug = debugModule( 'calypso:analytics:init' ); export async function initializeAnalytics( currentUser, superProps ) { await initializeCalypsoAnalytics( currentUser, superProps ); const user = getCurrentUser(); // This block is necessary because calypso-analytics/initializeAnalytics no longer calls out to ad-tracking if ( 'object' === typeof currentUser && user && getTracksAnonymousUserId() ) { const mod = await import( /* webpackChunkName: "lib-analytics-ad-tracking-record-alias-in-floodlight" */ 'calypso/lib/analytics/ad-tracking/record-alias-in-floodlight' ); const { recordAliasInFloodlight } = mod; debug( 'recordAliasInFloodlight', user ); recordAliasInFloodlight(); } }