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 >
Cet article vous a-t-il été utile ?
Oui
Non
Dernière mise à jour : 09/06/2017