Chronotope’s avatarChronotope’s Twitter Archive—№ 69,272

              1. …in reply to @davisshaver
                davisshaver laurenancona this is an async loading tag a common but baffling pattern of they're concerned about capturing interactions....
            1. …in reply to @Chronotope
              davisshaver laurenancona and it is configured to load async, so moving it up is about literally writing the script tag into the DOM faster
          1. …in reply to @Chronotope
            davisshaver laurenancona (it loads the script using an async pattern of JS, but also puts the script in a async script tag which is dumb)
        1. …in reply to @Chronotope
          davisshaver laurenancona if very concerned GTM is missing interactions, you should take the top script&write it as a blocking script tag.
      1. …in reply to @Chronotope
        davisshaver laurenancona async is a great pattern if you don't care when something loads on a page. If you do... it makes little sense.
    1. …in reply to @Chronotope
      davisshaver laurenancona flip side: I wrap tags like this in a custom built load manager, it loads async, non blocking and fires onload
  1. …in reply to @Chronotope
    davisshaver laurenancona and dependent functions (ads and analytics calls) get wrapped in a promise inside an event listener, so...
    1. …in reply to @Chronotope
      davisshaver laurenancona they fire when event happens & are smart enough to wait for when script they depend on async loads to bubble up.
      1. …in reply to @Chronotope
        davisshaver laurenancona sorry, lengthy response. I'm obsessing about this lately. Keep getting nonsense loading scripts from 3rd parties
      2. …in reply to @Chronotope
        davisshaver laurenancona so task like this, priority is on what you have in GTM, how much you care about it & if it is having issues atm?


Search tweets' text