HTML側で下記のような構造だったとします。

<head>
    ~
    <script src="A.js">
</head>
<body>
    ~
    <script src="B.js">
</body>

「A.js」は具体的にはGoogleAnalyticsの解析タグで、便宜的に「A.js」と書きます。
ここで宣言されているga関数を「B.js」で使いたく考えています。

読み込む順序的にbody側に記述すれば行けるかなと思ったのですが、Chromeでは数回に1回、IEではほぼ毎回「A.js」より前に「B.js」のロードが完了しエラーが返されます。

「A.js」には手を出せず、HTML本体も「B.js」をロードする以外は手を出すことができない状態で、「B.js」側で「A.js」がHTMLで読み込みが完了しているかどうかを判定する方法があればご教示頂ければと思います。