The core component for integration with Tealium. Must be initialized via the TealiumTagger.Initialize static method prior to calling any member methods. The majority of use cases will leverage the TealiumTagger.TrackScreenViewed, TrackItemClicked, and TrackCustomEvent methods. Custom attributes and XAML attached properties also exist for convenience.
Inheritance: Tealium.IAnalyticsTagger
Example #1
0
 /// <summary>
 /// Initializes the singleton instance of the TealiumTagger with the specified settings.
 /// Assumes that the root visual of the application is an instance of Frame.
 /// </summary>
 /// <param name="settings"></param>
 public static void Initialize(TealiumSettings settings)
 {
     instance = new TealiumTagger(settings);
 }
Example #2
0
 /// <summary>
 /// Initializes the singleton instance of the TealiumTagger with the specified settings and specified Frame instance.
 /// This version is useful when the root visual of the application is not a Frame.
 /// </summary>
 /// <param name="rootFrame"></param>
 /// <param name="settings"></param>
 public static void Initialize(Frame rootFrame, TealiumSettings settings)
 {
     instance = new TealiumTagger(rootFrame, settings);
 }
Example #3
0
 /// <summary>
 /// Initializes the singleton instance of the TealiumTagger with the specified settings and specified Frame instance.
 /// This version is useful when the root visual of the application is not a Frame.
 /// </summary>
 /// <param name="rootFrame"></param>
 /// <param name="settings"></param>
 public static void Initialize(Frame rootFrame, TealiumSettings settings)
 {
     instance = new TealiumTagger(rootFrame, settings);
 }
Example #4
0
 /// <summary>
 /// Initializes the singleton instance of the TealiumTagger with the specified settings.
 /// Assumes that the root visual of the application is an instance of Frame.
 /// </summary>
 /// <param name="settings"></param>
 public static void Initialize(TealiumSettings settings)
 {
     instance = new TealiumTagger(settings);
 }