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