Developers » AS2 tagging » JavaScript » Getting started » SmartTag migration guide
SmartTag migration guide
Call to the JavaScript file
Before Previously, the JavaScript file (xtcore.js) had to be loaded after the tag.
SmartTag You now have to load the smarttag.js beforehand.
Preliminary declaration
SmartTag With SmartTag, it is necessary to instantiate the Tracker you will work wih. In order to do so, you need to add this ligne before your tagging:
var tag = new ATInternet.Tracker.Tag();Tracker initialisation >
Hits sending
Before When using xtcore.js, information was sent to our servers when the file was loaded.
SmartTag Now thanks to the smarttag.js, you choose when you want to send us the information. With the helpers .set and .add, hits will be sent at the next dispatch thanks to:
tag.dispatch();
With the helpers .send, hits are sent when the helper is called.
Operating principle >
Define page information
Before
xtn2 = "15"; xtpage = "Chapter1::Chapter2::Chapter3::Pagename";
SmartTag
tag.page.set({ name:'Pagename', chapter1:'Chapter1', chapter2:'Chapter2', chapter3:'Chapter3', level2: 15 });Pages >
Click tag
Before
xt_click(this,'C','15','ClickChapter1::ClickChapter2::ClickChapter3::Clickname','N');
SmartTag
tag.click.send({elem:this, name:'Clickname', chapter1:'ClickChapter1', chapter2:'ClickChapter2', chapter3:'ClickChapter3', level2:15, type:'navigation'});Clicks > Last update: 14/01/2016