Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

229
Views
Javascript function in a Google Tag Manager variable only outputs boolean

For any other types of variables, it returns "undefined". For example, even if I write something as simple as this:

function() {
var lll = 'abcd'
    return lll
    //return 345
    //return false 
}

The function will return "undefined", in both string and integer cases. But if I return just "false", it works as intended. I tried creating another "javascript code" variable in GTM, doesn't work. I have very little experience with both javascript and GTM so I have no idea what could go wrong.

Update: okay, so now I fixed the strings and integers, the problem was that it wanted a function name (and in the example I was trying to copy, there wasn't one). Now I have another problem - the function outputs undef if I add a line:

var trackers = ga.getAll();

Any ideas?

about 4 years ago · Juan Pablo Isaza
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!