Skip to content
Login Contact

Marfeel SDK integration options for every platform

The Marfeel tracker is a lightweight JavaScript snippet that monitors user actions and sends data to the Marfeel analytics servers. Installing this tracking code on your site is the first step to start using Marfeel.

Marfeel provides SDKs for the following platforms:

  1. Javascript SDK
  2. Google AMP
  3. Facebook Instant Articles
  4. Android Applications
  5. iOS Applications
  6. Webview based applications
  7. Apple News
  8. Alexa
  9. HbbTV Connected TVs
  10. SmartNews
  11. Newsbreak

Each SDK is optimized for its platform while providing consistent analytics data across all distribution channels. For details on how the JavaScript SDK affects site loading, see Marfeel Javascript SDK Performance.

Marfeel encodes the active SDK into the Page Technology dimension, which provides a unified view of how content is consumed regardless of the distribution channel readers use.

Each Marfeel SDK automatically assigns a value according to this table:

IdPage Technology
0Web
1AMP
2FBIA
3iOS App
4Android App
5Flowcards
7App
8Apple News
9Alexa
10HbbTV Connected TVs

In Compass, Page Technology data appears as shown below:

Compass view showing Page Technology dimension breakdown by platform|690x431

You can define custom Page Technologies to match your business requirements:

  1. Go to the Page Technologies admin page
  2. Declare the new Page Technologies you need.
  3. Use the new identifier or the provided snippet to track your users

Page Technologies admin page showing custom declaration form|690x438

Custom Page Technologies are useful when you have multiple iOS or Android applications (for example, free, paid, and iPad-specific versions) or when you operate different brands. They also help when tracing a channel directly via the HTTP Tracker API.

Each Marfeel SDK automatically assigns a Page Technology value according to the table above, but every SDK offers a mechanism to override the default.

Override the default Page Technology on:

  1. Javascript SDK
  2. AMP SDK
  3. iOS SDK
  4. Android SDK
What platforms does the Marfeel SDK support?

The Marfeel SDK supports JavaScript (web), Google AMP, Facebook Instant Articles, Android, iOS, Webview-based apps, Apple News, Alexa, HbbTV Connected TVs, SmartNews, and Newsbreak. Each platform has a dedicated integration guide.

What is the Page Technology dimension in Marfeel?

Page Technology is a dimension that encodes which SDK was used to track a session. It provides a unified view of how content is consumed regardless of the distribution channel, with values like Web, AMP, FBIA, iOS App, Android App, Apple News, Alexa, and HbbTV.

Can I create custom Page Technologies in Marfeel?

Yes. You can declare custom Page Technologies in the Hub admin page. This is useful when you have multiple iOS or Android applications (free, paid, iPad-specific) or different brands, and when tracing a channel via the HTTP Tracker API.