AI-generated Key Takeaways
-
This documentation outlines the classes and protocols within the Google Tag Manager for Mobile Apps SDK for iOS.
-
Developers can use these classes to access and manage container values, receive container load status updates, and open containers.
-
The provided protocols enable custom tag execution, function call macro handling, application logging, and receiving notifications about container availability.
-
TAGDataLayer
is a dictionary holding application-specific information for use within Google Tag Manager. -
TAGManager
serves as the core class, representing the mobile implementation of Google Tag Manager on iOS.
TAGContainer | A class that provides access to container values |
<TAGContainerCallback> | A protocol that a client may implement to receive information when the contents of the container has been successfully loaded or failed to load |
<TAGContainerFuture> | A class that implements this protocol waits for the container to be available and provides access to the container |
TAGContainerOpener | A helper class for opening containers |
<TAGContainerOpenerNotifier> | A class that implements this protocol will receive a notification when a container is available for use |
TAGDataLayer | The data layer is a dictionary holding generic information about the application |
<TAGFunctionCallMacroHandler> | A protocol implemented by the application to calculate the value of a function call macro |
<TAGFunctionCallTagHandler> | A protocol implemented by the application to execute a custom tag |
<TAGLogger> | A protocol for error/warning/info/debug/verbose logging |
TAGManager | A class that is the mobile implementation of Google Tag Manager (GTM) |