Upgrade to Pro — share decks privately, control downloads, hide ads and more …

Analytics para Devs

Sponsored · Your Podcast. Everywhere. Effortlessly. Share. Educate. Inspire. Entertain. You do you. We'll handle the rest.
Avatar for Marcus Ortense Marcus Ortense
April 28, 2020
93

Analytics para Devs

Avatar for Marcus Ortense

Marcus Ortense

April 28, 2020
Tweet

Transcript

  1. instalação <script async src="https://www.googletagmanager.com/gtag/js?id=UA-000000-X"> </script> <script> window.dataLayer = window.dataLayer ||

    []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-000000-X'); </script>
  2. instalação <script async src="https://www.googletagmanager.com/gtag/js?id=UA-000000-X"> </script> <script> window.dataLayer = window.dataLayer ||

    []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-000000-X'); </script>
  3. instalação <script async src="https://www.googletagmanager.com/gtag/js?id=UA-000000-X"> </script> <script> window.dataLayer = window.dataLayer ||

    []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-000000-X'); </script>
  4. instalação <script async src="https://www.googletagmanager.com/gtag/js?id=UA-000000-X"> </script> <script> window.dataLayer = window.dataLayer ||

    []; function gtag(){dataLayer.push(arguments);} gtag('js', new Date()); gtag('config', 'UA-000000-X'); </script>
  5. client.interceptors.response.use((response) => { const successfulRequestTime = Date.now() - response.config.startTime return

    response }, (error) => { const failedRequestTime = Date.now() - error.config.startTime return Promise.reject(error) }) http request
  6. client.interceptors.response.use((response) => { const successfulRequestTime = Date.now() - response.config.startTime return

    response }, (error) => { const failedRequestTime = Date.now() - error.config.startTime return Promise.reject(error) }) http request