Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Add function setDefaultEventParameters() to set data that will be logged on every analytics SDK event #6367

Merged
merged 14 commits into from
Jun 24, 2022

Conversation

dwyfrequency
Copy link
Contributor

Add function to set data that will be set on every event logged from the SDK, including automatic one.

@changeset-bot
Copy link

changeset-bot bot commented Jun 16, 2022

🦋 Changeset detected

Latest commit: b016fbc

The changes in this PR will be included in the next version bump.

This PR includes changesets to release 3 packages
Name Type
@firebase/analytics Minor
@firebase/analytics-compat Patch
firebase Patch

Not sure what this means? Click here to learn what changesets are.

Click here if you're a maintainer who wants to add another changeset to this PR

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jun 16, 2022

Size Report 1

Affected Products

  • @firebase/analytics

    TypeBase (578dc58)Merge (77ec975)Diff
    browser19.0 kB19.6 kB+630 B (+3.3%)
    esm523.6 kB24.2 kB+630 B (+2.7%)
    main24.7 kB25.4 kB+755 B (+3.1%)
    module19.0 kB19.6 kB+630 B (+3.3%)
  • @firebase/app-check

    TypeBase (578dc58)Merge (77ec975)Diff
    browser25.3 kB25.1 kB-146 B (-0.6%)
    esm529.9 kB29.8 kB-152 B (-0.5%)
    main31.1 kB31.0 kB-154 B (-0.5%)
    module25.3 kB25.1 kB-146 B (-0.6%)
  • @firebase/app-check-compat

    TypeBase (578dc58)Merge (77ec975)Diff
    browser2.27 kB2.27 kB+1 B (+0.0%)
    esm52.48 kB2.48 kB+1 B (+0.0%)
    main2.94 kB2.94 kB+1 B (+0.0%)
    module2.27 kB2.27 kB+1 B (+0.0%)
  • @firebase/auth

    TypeBase (578dc58)Merge (77ec975)Diff
    browser155 kB155 kB+43 B (+0.0%)
    cordova183 kB183 kB+43 B (+0.0%)
    esm5203 kB203 kB+43 B (+0.0%)
    main148 kB148 kB+43 B (+0.0%)
    module155 kB155 kB+43 B (+0.0%)
    react-native168 kB168 kB+43 B (+0.0%)
  • @firebase/auth/cordova

    TypeBase (578dc58)Merge (77ec975)Diff
    browser183 kB183 kB+43 B (+0.0%)
    module183 kB183 kB+43 B (+0.0%)
  • @firebase/auth/internal

    TypeBase (578dc58)Merge (77ec975)Diff
    browser166 kB166 kB+43 B (+0.0%)
    esm5216 kB216 kB+43 B (+0.0%)
    main183 kB184 kB+43 B (+0.0%)
    module166 kB166 kB+43 B (+0.0%)
  • @firebase/auth/react-native

    TypeBase (578dc58)Merge (77ec975)Diff
    browser168 kB168 kB+43 B (+0.0%)
    module168 kB168 kB+43 B (+0.0%)
  • @firebase/firestore

    TypeBase (578dc58)Merge (77ec975)Diff
    browser262 kB262 kB+15 B (+0.0%)
    esm5325 kB325 kB+15 B (+0.0%)
    main521 kB522 kB+273 B (+0.1%)
    module262 kB262 kB+15 B (+0.0%)
    react-native262 kB262 kB+15 B (+0.0%)
  • @firebase/firestore-lite

    TypeBase (578dc58)Merge (77ec975)Diff
    browser80.5 kB80.5 kB+15 B (+0.0%)
    esm596.2 kB96.2 kB+15 B (+0.0%)
    main135 kB135 kB+78 B (+0.1%)
    module80.5 kB80.5 kB+15 B (+0.0%)
    react-native80.7 kB80.7 kB+15 B (+0.0%)
  • @firebase/messaging

    TypeBase (578dc58)Merge (77ec975)Diff
    browser21.3 kB21.3 kB+53 B (+0.2%)
    esm526.6 kB26.7 kB+53 B (+0.2%)
    main27.3 kB27.4 kB+53 B (+0.2%)
    module21.3 kB21.3 kB+53 B (+0.2%)
  • @firebase/messaging-sw

    TypeBase (578dc58)Merge (77ec975)Diff
    main30.0 kB30.1 kB+53 B (+0.2%)
    module23.3 kB23.3 kB+53 B (+0.2%)
  • @firebase/remote-config

    TypeBase (578dc58)Merge (77ec975)Diff
    browser19.2 kB19.2 kB+1 B (+0.0%)
    esm524.0 kB24.0 kB+1 B (+0.0%)
    main25.2 kB25.2 kB+1 B (+0.0%)
    module19.2 kB19.2 kB+1 B (+0.0%)
  • @firebase/util

    TypeBase (578dc58)Merge (77ec975)Diff
    browser20.5 kB20.7 kB+168 B (+0.8%)
    esm521.9 kB22.0 kB+172 B (+0.8%)
    main26.7 kB26.9 kB+226 B (+0.8%)
    module20.5 kB20.7 kB+168 B (+0.8%)
  • bundle

    21 size changes

    TypeBase (578dc58)Merge (77ec975)Diff
    analytics (logEvent)41.6 kB41.8 kB+138 B (+0.3%)
    app-check (CustomProvider)35.4 kB35.4 kB+8 B (+0.0%)
    app-check (ReCaptchaEnterpriseProvider)37.6 kB37.6 kB+8 B (+0.0%)
    app-check (ReCaptchaV3Provider)37.5 kB37.5 kB+8 B (+0.0%)
    auth (GoogleFBTwitterGitHubPopup)90.2 kB90.3 kB+41 B (+0.0%)
    auth (GooglePopup)90.0 kB90.0 kB+41 B (+0.0%)
    auth (GoogleRedirect)90.2 kB90.2 kB+41 B (+0.0%)
    firestore (Persistence)273 kB273 kB+6 B (+0.0%)
    firestore (Query Cursors)210 kB210 kB+6 B (+0.0%)
    firestore (Query)211 kB211 kB+6 B (+0.0%)
    firestore (Read data once)200 kB200 kB+6 B (+0.0%)
    firestore (Realtime updates)202 kB202 kB+6 B (+0.0%)
    firestore (Transaction)183 kB184 kB+15 B (+0.0%)
    firestore (Write data)183 kB183 kB+6 B (+0.0%)
    firestore-lite (Query Cursors)210 kB210 kB+6 B (+0.0%)
    firestore-lite (Query)210 kB210 kB+6 B (+0.0%)
    firestore-lite (Read data once)200 kB200 kB+6 B (+0.0%)
    firestore-lite (Transaction)183 kB184 kB+15 B (+0.0%)
    firestore-lite (Write data)183 kB183 kB+6 B (+0.0%)
    messaging (send + receive)45.1 kB45.1 kB+49 B (+0.1%)
    remote-config (getAndFetch)44.2 kB44.2 kB+1 B (+0.0%)

  • firebase

    17 size changes

    TypeBase (578dc58)Merge (77ec975)Diff
    firebase-analytics-compat.js25.6 kB25.8 kB+136 B (+0.5%)
    firebase-analytics.js111 kB113 kB+1.55 kB (+1.4%)
    firebase-app-check-compat.js22.8 kB22.8 kB+29 B (+0.1%)
    firebase-app-check.js90.2 kB90.9 kB+670 B (+0.7%)
    firebase-auth-compat.js125 kB125 kB+41 B (+0.0%)
    firebase-auth-cordova.js472 kB472 kB+58 B (+0.0%)
    firebase-auth-react-native.js495 kB497 kB+1.03 kB (+0.2%)
    firebase-auth.js418 kB418 kB+58 B (+0.0%)
    firebase-compat.js794 kB794 kB+299 B (+0.0%)
    firebase-firestore-compat.js314 kB314 kB+15 B (+0.0%)
    firebase-firestore-lite.js845 kB845 kB+19 B (+0.0%)
    firebase-firestore.js845 kB845 kB+19 B (+0.0%)
    firebase-messaging-compat.js38.1 kB38.2 kB+78 B (+0.2%)
    firebase-messaging-sw.js107 kB107 kB+71 B (+0.1%)
    firebase-messaging.js106 kB106 kB+71 B (+0.1%)
    firebase-remote-config-compat.js27.3 kB27.3 kB+2 B (+0.0%)
    firebase-remote-config.js113 kB113 kB+1 B (+0.0%)

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/ozxQ66h8L3.html

@google-oss-bot
Copy link
Contributor

google-oss-bot commented Jun 16, 2022

Size Analysis Report 1

Affected Products

  • @firebase/analytics

    • getAnalytics

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.80 kB9.94 kB+139 B (+1.4%)
      size-with-ext-deps35.9 kB36.0 kB+138 B (+0.4%)
    • initializeAnalytics

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.69 kB9.83 kB+138 B (+1.4%)
      size-with-ext-deps35.7 kB35.8 kB+138 B (+0.4%)
    • isSupported

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.58 kB9.72 kB+138 B (+1.4%)
      size-with-ext-deps35.2 kB35.4 kB+138 B (+0.4%)
    • logEvent

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.44 kB9.58 kB+138 B (+1.5%)
      size-with-ext-deps35.1 kB35.2 kB+138 B (+0.4%)
    • setAnalyticsCollectionEnabled

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.61 kB9.75 kB+138 B (+1.4%)
      size-with-ext-deps35.3 kB35.4 kB+138 B (+0.4%)
    • setCurrentScreen

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.69 kB9.83 kB+138 B (+1.4%)
      size-with-ext-deps35.3 kB35.5 kB+138 B (+0.4%)
    • setDefaultEventParameters

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size?9.70 kB? (?)
      size-with-ext-deps?35.3 kB? (?)

      Dependency

      TypeBase (578dc58)Merge (77ec975)Diff
      functions?

      23 dependencies

      _initializeAnalytics
      _setDefaultEventParametersForInit
      attemptFetchDynamicConfigWithRetry
      factory
      fetchDynamicConfig
      fetchDynamicConfigWithRetry
      findGtagScriptOnPage
      getHeaders
      getOrCreateDataLayer
      gtagOnConfig
      gtagOnEvent
      insertScriptTag
      isRetriableError
      logEvent
      logEvent$1
      promiseAllSettled
      registerAnalytics
      setAbortableTimeout
      setDefaultEventParameters
      validateIndexedDB
      warnOnBrowserContextMismatch
      wrapGtag
      wrapOrCreateGtag

      ?
      classes?

      AnalyticsAbortSignal
      AnalyticsService
      RetryData

      ?
      variables?

      23 dependencies

      ANALYTICS_TYPE
      BASE_INTERVAL_MILLIS
      DYNAMIC_CONFIG_URL
      ERRORS
      ERROR_FACTORY
      FETCH_TIMEOUT_MILLIS
      GA_FID_KEY
      GTAG_URL
      LONG_RETRY_FACTOR
      ORIGIN_KEY
      dataLayerName
      defaultEventParametersForInit
      defaultRetryData
      dynamicConfigPromisesList
      globalInitDone
      gtagCoreFunction
      gtagName
      initializationPromisesMap
      logger
      measurementIdToAppId
      name
      version
      wrappedGtagFunction

      ?
      enums??

      External Dependency

      ModuleBase (578dc58)Merge (77ec975)Diff
      @firebase/app?

      _registerComponent
      registerVersion

      ?
      @firebase/component?

      Component

      ?
      @firebase/logger?

      Logger

      ?
      @firebase/util?

      ErrorFactory
      FirebaseError
      areCookiesEnabled
      calculateBackoffMillis
      getModularInstance
      isBrowserExtension
      isIndexedDBAvailable
      validateIndexedDBOpenable

      ?
    • setUserId

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.67 kB9.81 kB+138 B (+1.4%)
      size-with-ext-deps35.3 kB35.5 kB+138 B (+0.4%)
    • setUserProperties

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.75 kB9.89 kB+138 B (+1.4%)
      size-with-ext-deps35.4 kB35.5 kB+138 B (+0.4%)
    • settings

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size9.57 kB9.71 kB+138 B (+1.4%)
      size-with-ext-deps35.2 kB35.4 kB+138 B (+0.4%)
  • @firebase/app-check

    • CustomProvider

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size7.50 kB7.51 kB+1 B (+0.0%)
      size-with-ext-deps24.9 kB24.9 kB+1 B (+0.0%)
    • ReCaptchaEnterpriseProvider

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.0 kB11.0 kB+1 B (+0.0%)
      size-with-ext-deps28.2 kB28.2 kB+1 B (+0.0%)
    • ReCaptchaV3Provider

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.0 kB11.0 kB+1 B (+0.0%)
      size-with-ext-deps28.2 kB28.2 kB+1 B (+0.0%)
    • getToken

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size7.13 kB7.13 kB+1 B (+0.0%)
      size-with-ext-deps24.0 kB24.0 kB+1 B (+0.0%)
    • initializeAppCheck

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.1 kB11.0 kB-136 B (-1.2%)
      size-with-ext-deps28.5 kB28.5 kB+8 B (+0.0%)

      Dependency

      TypeBase (578dc58)Merge (77ec975)Diff
      functions

      36 dependencies

      _activate
      addTokenListener
      computeKey
      createTokenRefresher
      ensureActivated
      exchangeToken
      factory
      formatDummyToken
      getDBPromise
      getDebugState
      getDebugToken
      getExchangeDebugTokenRequest
      getState
      getToken$2
      initTokenRefresher
      initializeAppCheck
      initializeDebugMode
      internalFactory
      isDebugMode
      isValid
      makeDummyTokenResult
      notifyTokenListeners
      read
      readDebugTokenFromIndexedDB
      readOrCreateDebugTokenFromStorage
      readTokenFromIndexedDB
      readTokenFromStorage
      registerAppCheck
      removeTokenListener
      setState
      sleep
      uuidv4
      write
      writeDebugTokenToIndexedDB
      writeTokenToIndexedDB
      writeTokenToStorage

      35 dependencies

      _activate
      addTokenListener
      computeKey
      createTokenRefresher
      ensureActivated
      exchangeToken
      factory
      formatDummyToken
      getDBPromise
      getDebugState
      getDebugToken
      getExchangeDebugTokenRequest
      getState
      getToken$2
      initTokenRefresher
      initializeAppCheck
      initializeDebugMode
      internalFactory
      isDebugMode
      isValid
      makeDummyTokenResult
      notifyTokenListeners
      read
      readDebugTokenFromIndexedDB
      readOrCreateDebugTokenFromStorage
      readTokenFromIndexedDB
      readTokenFromStorage
      registerAppCheck
      removeTokenListener
      setState
      sleep
      write
      writeDebugTokenToIndexedDB
      writeTokenToIndexedDB
      writeTokenToStorage

      - uuidv4

      External Dependency

      ModuleBase (578dc58)Merge (77ec975)Diff
      @firebase/util

      Deferred
      ErrorFactory
      base64
      getGlobal
      getModularInstance
      isIndexedDBAvailable

      Deferred
      ErrorFactory
      base64
      getGlobal
      getModularInstance
      isIndexedDBAvailable
      uuidv4

      + uuidv4

    • onTokenChanged

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size7.23 kB7.23 kB+1 B (+0.0%)
      size-with-ext-deps24.1 kB24.1 kB+1 B (+0.0%)
    • setTokenAutoRefreshEnabled

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size7.26 kB7.26 kB+1 B (+0.0%)
      size-with-ext-deps24.2 kB24.2 kB+1 B (+0.0%)
  • @firebase/auth

    • browserLocalPersistence

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size34.8 kB34.8 kB+41 B (+0.1%)
      size-with-ext-deps54.5 kB54.5 kB+41 B (+0.1%)
    • browserPopupRedirectResolver

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size55.8 kB55.8 kB+41 B (+0.1%)
      size-with-ext-deps75.6 kB75.7 kB+41 B (+0.1%)
    • browserSessionPersistence

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size34.8 kB34.8 kB+41 B (+0.1%)
      size-with-ext-deps54.5 kB54.5 kB+41 B (+0.1%)
    • getAuth

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size63.5 kB63.5 kB+41 B (+0.1%)
      size-with-ext-deps83.9 kB83.9 kB+41 B (+0.0%)
  • @firebase/firestore

    • addDoc

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size116 kB116 kB+6 B (+0.0%)
      size-with-ext-deps176 kB176 kB+6 B (+0.0%)
    • deleteDoc

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size107 kB107 kB+6 B (+0.0%)
      size-with-ext-deps167 kB167 kB+6 B (+0.0%)
    • disableNetwork

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size95.2 kB95.2 kB+6 B (+0.0%)
      size-with-ext-deps156 kB156 kB+6 B (+0.0%)
    • enableIndexedDbPersistence

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size174 kB174 kB+6 B (+0.0%)
      size-with-ext-deps235 kB235 kB+6 B (+0.0%)
    • enableMultiTabIndexedDbPersistence

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size206 kB206 kB+6 B (+0.0%)
      size-with-ext-deps267 kB267 kB+6 B (+0.0%)
    • enableNetwork

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size95.1 kB95.1 kB+6 B (+0.0%)
      size-with-ext-deps156 kB156 kB+6 B (+0.0%)
    • executeWrite

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size106 kB106 kB+6 B (+0.0%)
      size-with-ext-deps166 kB166 kB+6 B (+0.0%)
    • getDoc

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size132 kB132 kB+6 B (+0.0%)
      size-with-ext-deps192 kB192 kB+6 B (+0.0%)
    • getDocFromServer

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size132 kB132 kB+6 B (+0.0%)
      size-with-ext-deps193 kB193 kB+6 B (+0.0%)
    • getDocs

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size133 kB133 kB+6 B (+0.0%)
      size-with-ext-deps194 kB194 kB+6 B (+0.0%)
    • getDocsFromServer

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size133 kB133 kB+6 B (+0.0%)
      size-with-ext-deps194 kB194 kB+6 B (+0.0%)
    • loadBundle

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size104 kB104 kB+6 B (+0.0%)
      size-with-ext-deps165 kB165 kB+6 B (+0.0%)
    • onSnapshot

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size134 kB134 kB+6 B (+0.0%)
      size-with-ext-deps195 kB195 kB+6 B (+0.0%)
    • onSnapshotsInSync

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size124 kB124 kB+6 B (+0.0%)
      size-with-ext-deps184 kB184 kB+6 B (+0.0%)
    • runTransaction

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size116 kB116 kB+15 B (+0.0%)
      size-with-ext-deps176 kB176 kB+15 B (+0.0%)
    • setDoc

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size115 kB115 kB+6 B (+0.0%)
      size-with-ext-deps176 kB176 kB+6 B (+0.0%)
    • updateDoc

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size115 kB115 kB+6 B (+0.0%)
      size-with-ext-deps176 kB176 kB+6 B (+0.0%)
    • waitForPendingWrites

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size95.6 kB95.6 kB+6 B (+0.0%)
      size-with-ext-deps156 kB156 kB+6 B (+0.0%)
    • writeBatch

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size117 kB117 kB+6 B (+0.0%)
      size-with-ext-deps178 kB178 kB+6 B (+0.0%)
  • @firebase/messaging

    • deleteToken

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size12.7 kB12.7 kB+49 B (+0.4%)
      size-with-ext-deps38.2 kB38.3 kB+49 B (+0.1%)
    • getMessaging

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size13.1 kB13.2 kB+49 B (+0.4%)
      size-with-ext-deps38.8 kB38.8 kB+49 B (+0.1%)
    • getToken

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size12.6 kB12.6 kB+49 B (+0.4%)
      size-with-ext-deps38.1 kB38.1 kB+49 B (+0.1%)
    • isSupported

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size12.9 kB13.0 kB+49 B (+0.4%)
      size-with-ext-deps38.4 kB38.5 kB+49 B (+0.1%)
    • onMessage

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size12.7 kB12.7 kB+49 B (+0.4%)
      size-with-ext-deps38.2 kB38.3 kB+49 B (+0.1%)
  • @firebase/remote-config

    • activate

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size10.9 kB10.9 kB+1 B (+0.0%)
      size-with-ext-deps36.3 kB36.3 kB+1 B (+0.0%)
    • ensureInitialized

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size10.6 kB10.6 kB+1 B (+0.0%)
      size-with-ext-deps36.0 kB36.0 kB+1 B (+0.0%)
    • fetchAndActivate

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.5 kB11.5 kB+1 B (+0.0%)
      size-with-ext-deps36.9 kB36.9 kB+1 B (+0.0%)
    • fetchConfig

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.2 kB11.2 kB+1 B (+0.0%)
      size-with-ext-deps36.6 kB36.6 kB+1 B (+0.0%)
    • getAll

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.8 kB11.8 kB+1 B (+0.0%)
      size-with-ext-deps37.2 kB37.2 kB+1 B (+0.0%)
    • getBoolean

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.6 kB11.6 kB+1 B (+0.0%)
      size-with-ext-deps37.0 kB37.0 kB+1 B (+0.0%)
    • getNumber

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.6 kB11.6 kB+1 B (+0.0%)
      size-with-ext-deps37.0 kB37.0 kB+1 B (+0.0%)
    • getRemoteConfig

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size10.7 kB10.7 kB+1 B (+0.0%)
      size-with-ext-deps36.2 kB36.2 kB+1 B (+0.0%)
    • getString

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.6 kB11.6 kB+1 B (+0.0%)
      size-with-ext-deps37.0 kB37.0 kB+1 B (+0.0%)
    • getValue

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size11.6 kB11.6 kB+1 B (+0.0%)
      size-with-ext-deps37.0 kB37.0 kB+1 B (+0.0%)
    • isSupported

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size10.7 kB10.7 kB+1 B (+0.0%)
      size-with-ext-deps36.1 kB36.1 kB+1 B (+0.0%)
    • setLogLevel

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size10.8 kB10.8 kB+1 B (+0.0%)
      size-with-ext-deps36.2 kB36.2 kB+1 B (+0.0%)
  • @firebase/util

    • uuidv4

      Size

      TypeBase (578dc58)Merge (77ec975)Diff
      size?176 B? (?)
      size-with-ext-deps?176 B? (?)

      Dependency

      TypeBase (578dc58)Merge (77ec975)Diff
      functions??
      classes??
      variables?

      uuidv4

      ?
      enums??

Test Logs

  1. https://storage.googleapis.com/firebase-sdk-metric-reports/lwermB2OQb.html

@google-oss-bot google-oss-bot added the doc-changes PRs that affect docs label Jun 16, 2022
@dwyfrequency dwyfrequency changed the title Add initial design for setDefaultEventParameters Add function setDefaultEventParameters() to set data that will be logged on every analytics SDK event Jun 21, 2022
@dwyfrequency dwyfrequency marked this pull request as ready for review June 21, 2022 20:31
Copy link
Contributor

@hsubox76 hsubox76 left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Looks good, just a few comments. Have @egilmorez review reference doc comment text (I tagged him in a comment at the exact spot).

.changeset/silly-panthers-mix.md Outdated Show resolved Hide resolved
packages/analytics/src/functions.ts Outdated Show resolved Hide resolved
@@ -224,6 +225,23 @@ export function setAnalyticsCollectionEnabled(
enabled
).catch(e => logger.error(e));
}

/**
* Adds data that will be set on every event logged from the SDK, including automatic one.
Copy link
Contributor

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

@egilmorez Can you review the text here? This comment here should be the only text that will end up in the reference docs.

From me:

  • one => ones
  • In "gtag's set command" the "set" should be in quotes or backticks, I think quotes because it's a string not a var

Copy link
Contributor

@egilmorez egilmorez left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

Just one suggestion, LG, thanks!

packages/analytics/src/api.ts Outdated Show resolved Hide resolved
@dwyfrequency dwyfrequency merged commit 69e2ee0 into master Jun 24, 2022
@dwyfrequency dwyfrequency deleted the setDefaultEventParameters branch June 24, 2022 17:31
This was referenced Jul 6, 2022
@firebase firebase locked and limited conversation to collaborators Jul 25, 2022
Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Labels
doc-changes PRs that affect docs
Projects
None yet
Development

Successfully merging this pull request may close these issues.

None yet

4 participants