Asynchronous loading
Onload queue
If you need to deploy SmartPoint asynchronously (for example in GTM), the onload queue may be used.
var _yottlyOnload = _yottlyOnload || []
_yottlyOnload.push(function () { console.log("yottly is ready") })
You need to use the push method only (and not other means of manipulating arrays), because upon initialization the _yottlyOnload variable will be substituted with object with push method which calls the callback function immediately.