-
JavaScript Fundamentals
29 Lessons-
StartIntroduction
-
StartData Types
-
PreviewVariables in JavaScript
-
StartVariables in JavaScript Part 2
-
PreviewCommenting for Clarity
-
StartNumber Operators
-
StartString Operators
-
StartAssignment Operators
-
StartComparison Operator
-
StartLogical Operator
-
StartConditional/Ternary Operators
-
StartArrays
-
StartWhat is JavaScript Object?
-
StartArray with multiple data types
-
StartFunctions
-
StartFunctions Part II
-
StartAnonymous Functions
-
StartReturn Values in Functions
-
StartObject Methods
-
StartConditional Statement
-
StartSwitch
-
StartFor Statement
-
StartWhile Loop
-
StartLooping Through Object Properties
-
StartLooping Through Array
-
StartObject Constructors
-
StartDate Object
-
StartArray Push - Adding values to arrays
-
StartSplit a String into Array Values
-
-
Window, DOM, JavaScript and Google Tag Manager
17 Lessons-
StartJavaScript in Google Tag Manager
-
StartWindow Object
-
StartWhat is DOM
-
StartGet Element Using ID of the Element
-
StartGet and Set HTML using innerHTML
-
StartIntro to Event Handlers
-
StartTraversing the DOM
-
StartAdd Event Listeners/Handlers
-
StartjQuery Introduction
-
StartJavaScript Variables in Google Tag Manager
-
StartCustom JavaScript Variable
-
StartCustom HTML Tag
-
StartData Layer
-
StartDataLayer Push
-
StartUsing GTM Variables in Custom JavaScript Code
-
StartCookies, Local Storage and Session Storage
-
StartStoring Array such as shopping cart values in Session Storage
-
-
GTM Recipes
9 Lessons-
StartRead and Write First Party Cookies using GTM and JavaScript
-
StartRead and Write Values in Local and Session Storage
-
StartCapture URL Parameters and store them in Cookie
-
StartAdblocker Message
-
StartLocal Time of User (CJS)
-
StartScraping Value/Data from HTML when there is no dataLayer (CJS)
-
StartDealing with currency sign in DataLayer values for eCommerce
-
StartConverting URL parts variables to use for event tracking
-
StartMany more recipes and reusable code examples coming soon.
-
-
Practice JavaScript with these problems
11 Lessons-
StartExtracting value from Data Layer
-
StartDataLayer Another problem (Total revenue)
-
StartShow survey after 30 days from initial login and after 7 visits
-
StartFormatting a number
-
StartData Layer With Array of Objects (Find the matching one) - This is an advanced usecase
-
StartExtract Values from the URL
-
StartStrings in DataLayer
-
StartChallenge (DataLayer not in the right format)_copy
-
StartStay tuned - many more problem coming soon.
-
StartGA4 Item Name with Special Characters
-
StartGet Organizations Local Time - Time Conversion
-

