Code Monkey home page Code Monkey logo

Comments (3)

mzuccaroli avatar mzuccaroli commented on July 20, 2024

yes, if the difference in the code snippets is the ID you can handle it via angular environment variables

take a look to this tutorial in the "install and configure section" : https://itnext.io/how-to-add-google-tag-manager-to-an-angular-application-fc68624386e2

when you provide the gtm id you can use an environment variable like:


providers: [
  …
  {provide: 'googleTagManagerId', useValue: environment.googleTagManagerId}
],

and put different id in different environments

if environment-specific code snippets have other differences i need tho take a deeper look to them

from angular-google-tag-manager.

mzuccaroli avatar mzuccaroli commented on July 20, 2024

@tha022 I take a look to you article and environment defined in that way are currently not supported
is't a little tricky to identify and pass the correct variables to insert into the snippet but il'try to figure out

in all project that I contributed we used different containers for different environments and google itself in the article suggest that environments are a non-producrion feature so I'm not sure if
it's worth it

The Environments feature is designed for use with non-production environments. To ensure the best performance, you should install the standard Tag Manager container snippet on live/production websites.

from angular-google-tag-manager.

mzuccaroli avatar mzuccaroli commented on July 20, 2024

gtm environments are now supported with version 1.1.2

from angular-google-tag-manager.

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.