/
githubmirror
/
amphtml
Обзор
Документация
Войти
/
githubmirror
/
amphtml
Код
Запросы
0
Пакеты
0
Релизы
0
Аналитика
Безопасность
2604150425000
src/utils/analytics.js
24 строки
699 B
Alan Orozco
🚮 Remove `dict()` (#37383)
14 янв 2022, 21:45
Не верифицирован
14 янв 2022, 21:45
42c3b1d
Код
Авторство
О чём код?
import {Services} from '#service'; /** * Helper method to trigger analytics event if amp-analytics is available. * TODO: Do not expose this function * @param {!Element} target * @param {string} eventType * @param {!JsonObject} vars A map of vars and their values. * @param {boolean} enableDataVars A boolean to indicate if data-vars-* * attribute value from target element should be included. */ export function triggerAnalyticsEvent( target, eventType, vars = {}, enableDataVars = true ) { Services.analyticsForDocOrNull(target).then((analytics) => { if (!analytics) { return; } analytics.triggerEventForTarget(target, eventType, vars, enableDataVars); }); }