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

Analytics para Devs

Avatar for Marcus Ortense Marcus Ortense
April 28, 2020
89

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