Class List

  • 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.

Class List
The classes and protocols in Google Tag Manager for Mobile Apps SDK for iOS:
TAGContainerA 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
TAGContainerOpenerA helper class for opening containers
<TAGContainerOpenerNotifier>A class that implements this protocol will receive a notification when a container is available for use
TAGDataLayerThe 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
TAGManagerA class that is the mobile implementation of Google Tag Manager (GTM)