---
title: eTracker
slug: experience/etracker
description: etracker is a European provider of web analytics. In this article you will find a summary of the most important information on using Purple Experience.
docTags: 
createdAt: 2024-06-25T14:46:19.046Z
---

# Summary

## Official websites

| **Site**      | **URL**                                                          |
| ------------- | ---------------------------------------------------------------- |
| Website       | [https://www.etracker.com/](https://www.etracker.com/)           |
| Documentation | [https://www.etracker.com/docs/](https://www.etracker.com/docs/) |

## Developer integrations

| **Platform** | **URL**                                                                                                                                                                                                                                    |
| ------------ | ------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------ |
| Android      | <font color="#ff6900">not supported</font>                                                                                                                                                                                                 |
| iOS          | <font color="#ff6900">not supported</font>                                                                                                                                                                                                 |
| Web          | [https://www.etracker.com/en/docs/integration-setup-2/tracking-code-sdks/tracking-code-integration/function-purpose/](https://www.etracker.com/en/docs/integration-setup-2/tracking-code-sdks/tracking-code-integration/function-purpose/) |

# Tracking service

## Event support matrix

Overview of the supported events and their configuration.

|                                          | **Templates**                                                                                                                                                          | **Parameter**                              |
| ---------------------------------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------ |
| <font color="#2166ae">**Actions**</font> | <font color="#3b9f0f">*object*</font><br /><font color="#3b9f0f">*category*</font><br /><font color="#3b9f0f">*action*</font><br /><font color="#3b9f0f">*type*</font> | <font color="#ff6900">not supported</font> |
| <font color="#2166ae">**Views**</font>   | <font color="#3b9f0f">*object*</font><br /><font color="#3b9f0f">*type*</font>                                                                                         | <font color="#ff6900">not supported</font> |

<font color="#2166ae">**Purchases**</font> and <font color="#2166ae">**Attributes**</font> are not supported.

## General structure in tracking\_config.json

:::hint{type="info"}
Tracking service key name in "*tracking\_config.json*" is:
"<font color="#2166ae">**etracker**</font>"
:::

:::CodeblockTabs
General structure

```json
{
  
  "etracker": {
    "eventsEnabledByDefault": true,
    "viewsEnabledByDefault": true,
    "purchasesEnabledByDefault": false,
    "attributesEnabledByDefault": false,
    
    "events": {
      // your configured list of events
    },
    
    "views": {
      // your configured list of events
    },
    
    "purchases": {},
    
    "attributes": {} 
    
  }
  
}
```
:::

## Event configuration

### Actions

eTracker supports action events.&#x20;

:::CodeblockTabs
Action event

```json
"action_event_key": {
  "templates": {
    "object": "value of template",
    "category": "value of template",
    "action": "value of template",
    "type": "value of template"    
  }
}
```

Example

```json
"ISSUE_DOWNLOADED":{
  "templates":{
    "object": "value of template",
    "category": "value of template",
    "action": "value of template",
    "type": "value of template"   
  }
}
```
:::

### Views

eTracker supports view events.&#x20;

:::CodeblockTabs
View event

```json
"view_event_key": {
  "templates": {
    "name": "value of template",
    "object": "value of template",
    "type": "value of template"    
  }
}
```

Example

```json
"STOREFRONT_FEED": {
  "templates": {
    "name": "feed",
    "object": "value of template",
    "type": "value of template"   
  }
}
```
:::

### Purchases

eTracker does not support purchase events.&#x20;

### Attributes

eTracker does not support attributes.&#x20;

## Additional supported functionality

No additional functionality is currently supported.

# How to configure&#x20;

## Native Purple App

eTracker does not provide any native integration.

## Web integration

### Enable SDK

eTracker is not explicitly enabled. If a valid configuration of eTracker is present in the "*experience.config.json*", the SDK is integrated into the HTML document.

**Structure in experience.config.json**

:::CodeblockTabs
Plugin configuration

```json
{
  "purple": {
    "analytics": {
    
      "etracker": {
        "configuration": {
          "dataSecureCode": "Provided by eTracker"
        }
      }
      
    }
  }
}
```
:::

### Consent management

If you use one of the CMPs supported by Purple, you must specify the CMP-specific  vendor id for eTracker, which you can get from your CMP frontend. Additionally, the IAB vendor id for eTracker can also be added.

**Structure in experience.config.json**

:::CodeblockTabs
Plugin configuration with consent

```json
{
  "purple": {
    "analytics": {
    
      "etracker": {
        "configuration": {
          "dataSecureCode": "Provided by eTracker"
        },
        "consent": {
          "vendorId": "",
          "iabVendorId": ""
        }
      }
      
    }
  }
}
```
:::



