Many analytics tools are available for monitoring user interactions on websites and applications. Google Analytics stands out due to its free usage option, seamless integration with other Google tools, and ease of use. However, it is by no means the only option.
Various analytics tools can be evaluated during the process of monitoring and analyzing user interactions. Generally, Google Analytics is the first solution considered, for the reasons briefly mentioned in the introduction. However, depending on emerging requirements during the process, other services may also be included. Although the Facebook Analytics tool launched in 2018 was expected to be among these options, it has been discontinued by Facebook as of June 2021, as recently announced1. Nevertheless, the options are not limited to these. Particularly, Adobe Analytics is one of the most prominent options. On the other hand, specialized solutions such as Amplitude,, Mixpanel,, Kissmetrics, Woopra, Snowplow, Keen, and Flurry are frequently preferred for specific use cases2.
The focus of this article, however, is on AT Internet: Analytics Suite, an alternative that, although not among these options, can be evaluated as a viable alternative and provides a few insights on its basic, introductory level.
AT Internet: Analytics Suite
Analytics Suite is a paid web analytics tool developed by AT Internet. The process previously started with the free web analytics tool Xiti has now been transitioned exclusively through the Analytics Suite.
AT Internet, a web analytics and consulting firm headquartered in France, has been providing analysis solutions for websites, intranets, mobile sites, and mobile applications for over 15 years, standing out in the field of data privacy. Although widely recognized for its free Xiti project, AT Internet has been offering its Analytics Suite solution since 2015. Compared to its competitors, AT Internet currently operates with a significantly lower usage volume, despite being one of the leading web analytics solutions in 2014. According to current data, Analytics Suite is currently being used by approximately 20,000 websites and mobile applications. Additionally, AT Internet joined Piano Software Inc. in 20213. As we move forward, we will observe how the integration and acquisition impact application usage trends.
A new version is currently being developed in the delta state.
AT Internet offers paid subscription options for business and premium tiers, with a monthly usage fee of 355€4.
Let’s summarize its features in a table format.
| Features | A/B Testing | Campaign Management | Channel Linking | Cohort Analysis |
|---|---|---|---|---|
| Conversion Tracking | Funnel (Huni) Analysis | Goal Definition and Tracking | In-app Activity Tracking | |
| Keyword Tracking | Multi-site Management | Page Tracking | Push Notifications | |
| Redirect Tracking | User Retention Tracking | Revenue Tracking | Site Search Tracking | |
| User Interaction Tracking | E-commerce Activities |
Analytics Suite Usage
Analytics Suite treats content as pages and chapters. Chapters can be considered as page-level categorizations. In addition, groups can be created both for websites and within a website context. This enables analysis of user interactions and behaviors outside of a specific domain. The metrics and dimensions provided in a site context can be segmented according to levels defined as level. This distinction in the site-page approach is consistently present across almost every report.
Additionally, with the Analytics Suite’s extensive source grouping/labeling capability, advertising campaigns, redirects, and many other traffic sources can be evaluated in a contextual manner and their performances compared. Of course, these groups and labels can be customized.
The Analytics Suite provides pre-defined values within the Level 1 scope, drawn from reports on Audience, Traffic Sources, Content, Technology, Sales, Sales Insights, Navigations, and User Insights.
Within the reports, up to four dimension breaks and up to ten metric tables can be included. This enables basic operations to be carried out directly through the user interface without requiring calls to the API.
The definitions mentioned above are essentially part of the Explorer feature of the Analytics Suite. In addition to Explorer, the Dashboards and Reports and Data Query tools are available. Using Dashboards and Reports, you can create customized dashboard screens and pre-defined dynamic reports, while with Data Query, you can create queries (using metrics, dimensions, and segments) and deliver these queries in JSON, HTML, or XML formats via a single endpoint.
https://apirest.atinternet-solutions.com/data/v2/json/getData?&columns={d_source_global}&sort={-d_source_global}&space={s:123456}&period={R:{D:'-1'}}&max-results=50&page-num=1
Analytics Suite Installation
The Analytics Suite does not have a direct Google Tag Manager tag option. However, it is possible to access the official installed tag setup (AT Internet - SmartTag by 55) through templates5 6.
After the template is added to the container, you can configure the tag according to the type of event you wish to track.
To directly implement the installation process, you should load the relevant JavaScript file within the <head>...</head> tags and then call the installation function from the JavaScript file located within the <body>...</body> tags.
<html>
<head lang="en">
<meta charset="UTF-8" />
<title>Title</title>
<script src="//tag.aticdn.net/<property-id>/smarttag.js"></script>
</head>
<body>
...
<script type="text/javascript">
var tag = new ATInternet.Tracker.Tag();
</script>
</body>
</html>
Page/Screens Tracking
We also configure the tag settings through this variable definition7. For example, to disable first- and third-party cookie usage, you should add the disableCookie parameter and set its value to true.
var tag = new ATInternet.Tracker.Tag({
disableCookie: true
});
Tracking is performed based on events. Therefore, a definition must be made for each event, including page and section views. For instance, to track page events, use ATTag.page.send({name:'Page_Name'}); and for sections within a page, use tag.page.set({name:'pageName', chapter1:'chap1', chapter2:'chap2', chapter3:'chap3'});. These events can also be transmitted separately in the context of site definitions8 9.
var tag = new ATInternet.Tracker.Tag();
tag.page.send({
name:'pageName',
customVars: {
site: {
1: '[site1]',
5: '5',
20: '[site20]'
},
page: {
1: '[page1]',
5: '5',
20: '[page20]'
}
},
chapter1:'chap1',
chapter2:'chap2',
chapter3:'chap3',
level2:'123',
event: anEvent,
callback: function(){
//...
}
});
PWA usage, offline hits are also collected via the Offline hits mode and can be transmitted to the server once an internet connection is restored.
var config = {
Offline: {
storageMode: 'required'
}
};
var tag = new ATInternet.Tracker.Tag(config);
// When an internet connection is restored
tag.offline.send();
// To remove relevant hits/events
tag.offline.remove();
If tracking of events is required in all cases, the always setting can be specified for storageMode.
E-Commerce
The Analytics Suite enables direct tracking of e-commerce activities (such as product viewing, order placement, etc.) without requiring any activation process10 11 12 13.
var tag = new ATInternet.Tracker.Tag();
// page
tag.page.set({
name: 'pageName'
});
// order
tag.order.set({
orderId: 8235, // unique order ID
turnover: 2049, // sales revenue
status: 1, // order status
newCustomer: true, // customer type (new/returning) true/false
paymentMethod: 1 // payment method
});
// order amount
tag.order.set({
amount: {
amountTaxIncluded: 2049, // order total (including taxes)
amountTaxFree: 1649.36, // order total (excluding taxes)
taxAmount: 339.64 // tax amount
}
});
// delivery
tag.order.set({
delivery: {
shippingFeesTaxIncluded: 19.9, // shipping fee (including taxes)
shippingFeesTaxFree: 16, // shipping fee (excluding taxes)
deliveryMethod: '1[Colissimo]' // delivery method
}
});
// order discount
tag.order.set({
discount: {
discountTaxIncluded: 9.9, // discount amount (including all taxes)
discountTaxFree: 7.96, // discount amount (excluding taxes)
promotionalCode: 'CDPR15485Q' // discount code
}
});
// Custom order variables
tag.order.set({
orderCustomVariables: [5, 30, 14, '[contact tel]', 1]
});
tag.dispatch();
Certainly, these are just basic configurations. More comprehensive event and variable definitions can be achieved through the documentation. For this purpose, viewing the Developers section is sufficient. The AT Internet In-Page Analytics Chrome extension can also be used during the verification process of relevant installations. 14
Footnotes
- Facebook Analytics is Going Away. Facebook Business Helper ↩
- Catalog. Segment ↩
- AT Internet Joins Piano to Form Industry-First Customer Experience Platform Powered by Contextual Analytics ↩
- Our Pricing. AT Internet ↩
- at-internet/atinternet-gtm-smarttag-tag. GitHub ↩
- Geric Fosse. (2021). Google Tag Manager ↩
- Tracker initialisation. AT Internet Developers ↩
- Site and page variables. AT Internet Developers ↩
- Pages. AT Internet Developers ↩
- Orders. AT Internet Developers ↩
- Viewed products. AT Internet Developers ↩
- Cart / Order content. AT Internet Developers ↩
- Transaction Event. AT Internet Developers ↩
- AT Internet In-Page Analytics ↩