I can't seem to find any answers on this. I've got an AngularJs application, which I do not need jQuery for. I've added Google Tag Manager using Angulartics but I'm getting a 'jQuery is not defined' error in the console. Do I need to include jQuery just for GTM? Since jQuery is no longer so much of a standard this surprises me? And it's vaguely annoying! Anyone know a way around it or can I just ignore the error and everything will work anyway?
Do I need jQuery for Google Tag Manager to work? Using it with AngularJs
2.4k views Asked by Baxter At
2
There are 2 answers
1
jeancallisti
On
This might be a duplicate of Jquery and Google Tag Manager
the answer might be here : https://productforums.google.com/forum/#!topic/tag-manager/IA5K0kCXerE
Related Questions in JAVASCRIPT
- Using Puppeteer to scrape a public API only when the data changes
- inline SVG text (js)
- An array of images and a for loop display the buttons. How to assign each button to open its own block by name?
- Storing the preferred font-size in localStorage
- Simple movie API request not showing up in the console log
- Authenticate Flask rest API
- Deploying sveltekit app with gunjs on vercel throws cannot find module './lib/text-encoding'
- How to request administrator rights?
- mp4 embedded videos within github pages website not loading
- Scrimba tutorial was working, suddenly stopped even trying the default
- In Datatables, start value resets to 0, when column sorting
- How do I link two models in mongoose?
- parameter values only being sent to certain columns in google sheet?
- Run main several times of wasm in browser
- Variable inside a Variable, not updating
Related Questions in JQUERY
- In Datatables, start value resets to 0, when column sorting
- Bootstrap modal not showing at the desired position on a web page when the screen size is smaller
- window.location.href redirects but is causing problems on the webpage
- Using JQuery Date Slider
- Storing selected language in localStorage
- How to stop other divs from still showing when i click a different button?
- Check multiple values with jQuery
- Bootstrap component does not want to render in Datatables function
- put white spaces when entering an amount moneytype symfony
- Trouble accessing custom header in AJAX response using jQuery in Fiware Keyrock
- I just cant make it work, HTML, JS and Firebase error
- Didn't declared variable still not getting any error in JavaScript
- Move element horizontally while scrolling vertically in pure JavaScript
- allow multi carousel in same page
- Embedded TikTok posts / thumbnail styling issue
Related Questions in ANGULARJS
- How to automatically change path in angular when scrolling
- Error two clicks to be able to login Angular 16
- Passing an array of objects through the $http.post method in angular JS does not work
- Understanding how to apply Angular Signals from beginning on an existing service
- provider duplicate while compiling a Cordova application for the Android platform
- How can I use angularjs $parse service in Angular?
- Width of custom headers in ag-grid (angular) doesn't match with column's width
- Issues with Katex/ngx-markdown Rendering in Angular 16
- How to make Angular SSR wait for async operations to finish that are initiated in ngOnInit?
- I want to install @angular/google-maps npm Package in angular 16.2.12 but "npm install @angular/google-maps" this is not working/ tell me other query
- Angular 17 standalone application integrate CKEditor 5 -- Error: window is not defined
- Why is $scope >= 0 showing true in interpolation while empty in controller?
- The XMLHttpRequest compatibility library was not found
- Making Gantt Chart Column Labels More Readable
- Pass key-value pairs of object as individual arguments to component in Angular
Related Questions in GOOGLE-TAG-MANAGER
- Google Analytics doesnt register events when redirected in a second page
- Google Analytics 4 does not show data (realtime/debugview)
- Load dataLayer Variables prior to gtag configuration in GTM
- Google Task Manager with Goole Consent with custom Consent Popup
- GTM GA4 Custom HTML tag to new Google Tag - possible?
- Share link preview on whatsapp contain google tag manager code
- more_than_30_sec event in GA4 strange behavior
- How do I track use of google translate widget in GTM?
- Retrieve visitor's Google query, pass it to the URL parameters and collect it for analytics purposes
- How do I create a GA4 report showing event count when the events have unique/custom names?
- Cookiebot via GTM / no conversions in Google ADS
- Events transmitted through the Measurement Protocol with the user_id are not received in GA4
- How can I track quiz answers width GTM?
- How to setup signup tracking for Googles oauth2 signup cross-domain with google tag manager
- GA4 doesn't collect my event parameter but GTM collects
Related Questions in ANGULARTICS
- Google analytics GA4 - Total Revenue shows 0,00€
- Dependency conflict between angulartics2 and rxjs
- How to change polar lines by different colors with respect to the interval with gnuplot
- How to change default `Page View` name
- GTM and GA tracking on multiple website platforms
- Do I need jQuery for Google Tag Manager to work? Using it with AngularJs
- Angulartics2 initial setup
- Using Angulartics, Google Tag Manager and Analytics, with dynamic codes
- angularitics is not able to send uid in the request parameters after setting $analytics.setUsername( 'xxxx' )
- Angular application analytics measuring using Angulartics2 custom provider
- UserId Not Tracking Using Google Tag Manager & Angulartics
- Angularitics (GA) add fixed value to all tracked events
- Jasmine Mock for nested Object in Angulartics
- Angulartics and Google Analytics custom reports
- angulartics piwik not working
Popular Questions
- How do I undo the most recent local commits in Git?
- How can I remove a specific item from an array in JavaScript?
- How do I delete a Git branch locally and remotely?
- Find all files containing a specific text (string) on Linux?
- How do I revert a Git repository to a previous commit?
- How do I create an HTML button that acts like a link?
- How do I check out a remote Git branch?
- How do I force "git pull" to overwrite local files?
- How do I list all files of a directory?
- How to check whether a string contains a substring in JavaScript?
- How do I redirect to another webpage?
- How can I iterate over rows in a Pandas DataFrame?
- How do I convert a String to an int in Java?
- Does Python have a string 'contains' substring method?
- How do I check if a string contains a specific word?
Trending Questions
- UIImageView Frame Doesn't Reflect Constraints
- Is it possible to use adb commands to click on a view by finding its ID?
- How to create a new web character symbol recognizable by html/javascript?
- Why isn't my CSS3 animation smooth in Google Chrome (but very smooth on other browsers)?
- Heap Gives Page Fault
- Connect ffmpeg to Visual Studio 2008
- Both Object- and ValueAnimator jumps when Duration is set above API LvL 24
- How to avoid default initialization of objects in std::vector?
- second argument of the command line arguments in a format other than char** argv or char* argv[]
- How to improve efficiency of algorithm which generates next lexicographic permutation?
- Navigating to the another actvity app getting crash in android
- How to read the particular message format in android and store in sqlite database?
- Resetting inventory status after order is cancelled
- Efficiently compute powers of X in SSE/AVX
- Insert into an external database using ajax and php : POST 500 (Internal Server Error)
No, you do not need jQuery.
The only relation between jQuery and GTM that I know of is that the code of the built-in selector engine so much resembled jQuery that Google agreed to add a jQuery copyright notice (at least that is what Simo Ahava told in one of his GTM trainings, and he is a Google Certified Expert for GTM, so I guess he has more insights than us).
But GTM does not require jQuery to work (that's sort of the point of having a built-in selector engine), and if you are seeing jQuery-related errors they come from a tag inside GTM that requires jQuery than from GTM itself (or, if you load marketing tags, they might in turn load something else that requires jQuery).