Is there a reason you can't use load rules, @mitchellt? I would think you could do this by checking for the existinance of Google Analytics on a page
(typeof ga === 'function')
and set a true / false value in the data layer. Then you can use the previous recommendation above to delay the trigger of the tag and conditionally load the tag using the data layer value. Let me know if this helps.
... View more