Developers » AS2 tagging » Android » 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.init(this, "YOURLOG", "YOURSITEID", ATTag.IdentifierType.ANDROID_ID);
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 :
- Avec la classe ATInternet
// From TagComposer Tracker tracker = ATInternet.getInstance().getDefaultTracker(); // From other source Tracker tracker = ATInternet.getInstance().getTracker("myTracker", new HashMap<String, Object>() {{ put("log", "YOURLOG"); put("logSSL", "YOURSSLLOG"); put("site", YOURSITEID); }}); - Sans la classe ATInternet
// From TagComposer Tracker tracker = new Tracker(this); // From other source tracker = new Tracker(this, new HashMap<String, Object>() {{ put("log", "YOURLOG"); put("logSSL", "YOURSSLLOG"); put("site", YOURSITEID); }});
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(); 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
tracker.Screens().add("Pagename", "Chapter1", "Chapter2", "Chapter3").setLevel2(10);
// Second method
tracker.Screens().add("Pagename")
.setChapter1("Chapter1")
.setChapter2("Chapter2")
.setChapter3("Chapter3")
.setLevel2(10);Ecrans > Marquer un clic
Avant
params.xt_click("15", "Chapter1::Chapter2::Chapter3::Clickname", ATParams.clicType.navigation);SmartTag
// First Method
tracker.Gestures().add("Clickname", "Chapter1", "Chapter2", "Chapter3").setLevel2(15).sendNavigation();
// Second Method
tracker.Gestures().add("Clickname")
.setChapter1("Chapter1")
.setChapter2("Chapter2")
.setChapter3("Chapter3")
.setLevel2(15)
.sendNavigation();Gestes > Dernière mise à jour : 05/04/2018