Developers » Windows » Bien commencer » Migrer vers SmartTag
Migrer vers SmartTag
Déclaration préalable
Avant Il était nécessaire de déclarer à l’ouverture de l’application l’initialisation du tag :
ATTag attag = new ATTag("YOURSITEID", "YOURLOG", offlineMode.offlineModeRequired);
SmartTag Avec SmartTag, il est nécessaire de déclarer le Tracker avec lequel vous souhaitez travailler. Pour cela, intégrez cette ligne avant votre marqueur :
// With configuration file Tracker _tracker = SmartTag.Instance.defaultTracker // Without configuration file Tracker _tracker = SmartTag.Instance.GetTracker("MyTracker", new Dictionary<string, string>() { { "log","YOURLOG"}, { "logSSL","YOURSSLLOG"}, { "site","YOURSITEID"} });Initialisation du tracker >
Envoi des hits
Avant Avec l’utilisation du SDK V1, les hits nous étaient envoyés via la méthode suivante :
ATParams params = new ATParams(attag); params.xt_sendTag();
SmartTag Désormais avec le SmartTag, les hits nous sont envoyés via la méthode suivante :
_tracker.Dispatch();
Avec les helpers .send*, les hits sont envoyés au moment de l’appel à la méthode.
Principe de fonctionnement >Définition des informations de pages
Avant
params.setLevel2("10"); params.setPage("Chapter1::Chapter2::Chapter3::Pagename");
SmartTag
// First method Screen screen = tracker.Screens.Add("Pagename", "Chapter1", "Chapter2", "Chapter3"); screen.Level2 = 10; // Second method Screen screen = tracker.Screens.Add("Pagename"); screen.Chapter1 = "Chapter1"; screen.Chapter2 = "Chapter2"; screen.Chapter3 = "Chapter3"; screen.Level2 = 10;Ecrans >
Marquer un clic
Avant
params.xt_click("15", "ClickChapter1::ClickChapter2::ClickChapter3::Clickname", ATParams.clicType.navigation);
SmartTag
// First method Gesture gesture = tracker.Gestures.Add("Clickname", "Chapter1", "Chapter2", "Chapter3"); gesture.Level2 = 10; // Second method Gesture gesture = tracker.Gestures.Add("Clickname"); gesture.Chapter1 = "Chapter1"; gesture.Chapter2 = "Chapter2"; gesture.Chapter3 = "Chapter3"; gesture.Level2 = 10;Gestes > Dernière mise à jour : 09/06/2017