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.
-
TAGDataLayeris a dictionary holding application-specific information for use within Google Tag Manager. -
TAGManagerserves 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) |