Giter Site home page Giter Site logo

Comments (10)

rfgamaral avatar rfgamaral commented on June 20, 2024 1

Well, to be honest, I decided to just conditionally load GA if not being crawled by Google PageSpeed Insights: rfgamaral/ricardoamaral.net@a161379

from ga-lite.

jehna avatar jehna commented on June 20, 2024

Yep, ga-lite imitates the older analytics.js. Perhaps in the future this project will transition towards using the new kind of API, but this is not planned yet.

Universal Analytics (gtag.js) offers a few upgrades to the previous Classic Analytics (analytics.js):

  • Custom variables => custom dimensions and metrics
  • Offline-enabled data sync
  • Android and iOS libraries

from ga-lite.

jehna avatar jehna commented on June 20, 2024

I'm labeling this issue as "wontfix" for now, but I'll keep it open for the future

from ga-lite.

rfgamaral avatar rfgamaral commented on June 20, 2024

If you're not closing that label might be a bit misleading though.

Anyway, from your point of view, if one doesn't use those new features, is there no issue in using this lib of yours? All my analytics will still be tracked as if I was using the original version?

Still, is the resume installation still the recommend one? I'm sure I've seen a blog post from you with a different, shorter implementation. Not sure if it was an older or more recent implementation.

from ga-lite.

frank6tg avatar frank6tg commented on June 20, 2024

from ga-lite.

jehna avatar jehna commented on June 20, 2024

@rfgamaral

if one doesn't use those new features, is there no issue in using this lib of yours? All my analytics will still be tracked as if I was using the original version?

All analytics (other than #46) are tracked normally. I'm using this in my own projects and it works just fine. You might see some differences in the amount of absolute visitors/events when migrating, because some ad blockers do block analytics.js, but they don't necessarily block ga-lite. But Google Analytics numbers are not absolutely accurate anyways (I'm generally seeing 20-50% less page views at Google Analytics than in my server logs because of the popularity of ad blockers, regardless of if I'm using ga-lite or the official analytics).

Still, is the resume installation still the recommend one? I'm sure I've seen a blog post from you with a different, shorter implementation. Not sure if it was an older or more recent implementation.

The one in README is the most up to date. The 1.x version had a shorter snippet (which is still available from npm/jsdelivr if you liked the old syntax) and it is not supported anymore in the 2.x version. The new 2.0 version introduced many new features, including event tracking, so you might want to use it if you're doing anything else than page view tracking with your Google Analytics.

from ga-lite.

frank6tg avatar frank6tg commented on June 20, 2024

from ga-lite.

jamesjohnmcguire avatar jamesjohnmcguire commented on June 20, 2024

I've switched over to using the gtag format for one of my clients, as they are now running multiple tracking campaigns, so the final bits of JavaScript are something like:
gtag('config', 'UA-XXXXXXXX-1');
gtag('event', 'conversion', {'send_to': 'YYYYYYY-YYYYYY});

It isn't clear to me, if ga-lite supports this or how to go about implementing it.

from ga-lite.

jehna avatar jehna commented on June 20, 2024

@jamesjohnmcguire Seems that you're using Google Ads on your site. This piece of code is responsible for sending the conversion information for Google Ads:

gtag('event', 'conversion', {'send_to': 'YYYYYYY-YYYYYY});
(See more: https://support.google.com/google-ads/answer/7548399?hl=en)

ga-lite unfortunately only supports Google Analytics; this project does not support any other Google Tag Manager related projects like Google Ads.

from ga-lite.

dejurin avatar dejurin commented on June 20, 2024

Снимок экрана 2021-11-18 в 20 06 03

Google's new way doesn't solve the Web Core Vitals problem

from ga-lite.

Related Issues (20)

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.