"Uncaught TypeError: _satellite.getVar(...) is not a function" when using new extension versions | Community
Skip to main content
DmytroPanchenk
Level 3
March 20, 2022
Solved

"Uncaught TypeError: _satellite.getVar(...) is not a function" when using new extension versions

  • March 20, 2022
  • 2 replies
  • 1456 views

Hi,

I created a copy of a working Launch property, created and built a library that contains just the extensions (no rules), and tried to use it on the site via Adobe Experience Platform Debugger ("Page Embed Codes" field).

When the page loads, I am getting this error:

EX5b0f4633a2e046688a0843c6cd0ee14b-libraryCode_source.min.js:3 Uncaught TypeError: _satellite.getVar(...) is not a function
at EX5b0f4633a2e046688a0843c6cd0ee14b-libraryCode_source.min.js:3:3505

There is no such error when using the original property. My guess is that it has to do with the new versions of the libraries that were applied automatically when creating the new property. 

Could you please suggest how to overcome this issue?

The property contains these extensions:

  • Adobe Analytics - v1.9.0
  • Adobe Target v2 - v0.17.1
  • ConsentChecker - v1.4.10
  • Core - v3.3.0
  • Experience Cloud ID Service - v5.4.0
This post is no longer active and is closed to new replies. Need help? Start a new post to ask your question.
Best answer by DmytroPanchenk

Sorry, it turned out the problem was with one of the home-grown extensions

2 replies

yuhuisg
Community Advisor
Community Advisor
March 21, 2022

It seems that Adobe Launch's "_satellite" object was not created properly. Do you have any ad blocking browser extensions?

DmytroPanchenk
DmytroPanchenkAuthorAccepted solution
Level 3
March 21, 2022

Sorry, it turned out the problem was with one of the home-grown extensions