If you absolutely require the whole page and all resources to be loaded, you can use the "load" event, which will only fire when all resources (including iframes) have loaded. We don't have an option in Tealium for this, as it's not normally necessary. It would be possible to create an extension to fire a specific tag on the document complete event by firing a utag.view call, and passing in the specific UID of the tag that you wish to fire. If you are using jQuery, it would look something like this:
Assuming the UID of the tag you wish to fire is "44":
{code:javascript}
jQuery(window).load(function () {
window.utag.view(window.utag_data, undefined, ["44"]);
});
{code}
Check out our new Swift integration library for iOS, macOS, tvOS and watchOS: https://github.com/Tealium/tealium-swift with updated
documentation https://community.tealiumiq.com/t5/Swift/tkb-p/swift.