window..defaultPageView = false;
You will want that to be set to fire as soon as possible so it can prevent the normal page view tracking to fire. You will also want to make sure your trigger is set to the specific page(s) this is needed for.
Once this is in place, it will stop the page from sending the page view call automatically allowing you to wait for the time that the data is available.
Then you can set your timeout function so it fires after an amount of time has
s.eVar35 = window.
ga(‘set’, ‘cd1’, window.
Bootstrapper.ensEvent.trigger(“AnalyticsPageView”); //triggers event to fire page view tag – your trigger will probably be named differently
There you have it. With that in place, you now can delay your page view call, have the value you need and send all of that as the initial s.t() or GA page view call.