News for hackers. Stuff that matters.
Re:Deconstructing the Google Analytics tracking script by onion2k on Thursday June 29, 2017 @07:45AM (#14662414)
They explain what the variables mean in the function header block;

   * @param {Window}        i The global context object.
   * @param {HTMLDocument}  s The DOM document object.
   * @param {string}        o Must be 'script'.
   * @param {string}        g Protocol relative URL of the analytics.js script.
   * @param {string}        r Global name of analytics object. Defaults to 'ga'.
   * @param {HTMLElement}   a Async script tag.
   * @param {HTMLElement}   m First script tag in document.
It might be easier to read the code if they used different names, but any good refactoring tool will replace them with your own names without any problems.

There are no comments on this comment yet.