Kilkaya
Summary
Official websites
Site | URL |
|---|---|
Website | |
Documentation |
Developer integrations
Platform | URL |
|---|---|
Android | not supported |
iOS | not supported |
Web |
Tracking service
Event support matrix
Overview of the supported events and their configuration.
| Templates | Parameter |
|---|---|---|
Actions* | title type section | not supported |
Views* | title type section | not supported |
Purchases and Attributes are not supported.
(*) Actions and Views contains special handling regarding url tracking. More detailed information can be found below in the description of the event configuration for actions and views.
General structure in tracking_config.json
Tracking service key name in "tracking_config.json" is: "kilkaya"
{
"kilkaya": {
"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
Kilkaya supports action events.
"ISSUE_DOWNLOADED":{
"templates":{
"title": "value of template",
"type": "value of template",
"section": "value of template"
}
}Kilkayas special behavior for url tracking
As mentioned in the official documenation of Kilkaya an action event must send the values for "url" and "toUrl". Both of them are added automatically in Purple Experience. For the case that an action event will not change the view the value of "url" and "toUrl" will be the same.
Views
Kilkaya supports view events.
"view_event_key": {
"templates": {
"title": "value of template",
"type": "value of template",
"section": "value of template"
}
}Kilkayas special behavior for url tracking
As mentioned in the official documenation of Kilkaya a view event must send the value for "url". This is added automatically in Purple Experience.
Purchases
Kilkaya does not support purchase events.
Attributes
Kilkaya does not support attributes.
Additional supported functionality
No additional functionality is currently supported.
How to configure
Native Purple App
Kilkaya does not provide any native integration.
Web integration
Enable SDK
Kilkaya is not explicitly enabled. If a valid configuration of Kilkaya is present in the "experience.config.json", the SDK is integrated into the HTML document.
Structure in experience.config.json
{
"purple": {
"analytics": {
"kilkaya": {
"configuration": {
"cdnHost": "Provided by Kilkaya",
"installationId": "Provided by Kilkaya"
}
}
}
}
}Consent management
If you use one of the CMPs supported by Purple, you must specify the CMP-specific vendor id for Kilkaya, which you can get from your CMP frontend. Additionally, the IAB vendor id for Kilkaya can also be added.
Structure in experience.config.json
{
"purple": {
"analytics": {
"kilkaya": {
"configuration": {
"cdnHost": "Provided by Kilkaya",
"installationId": "Provided by Kilkaya"
},
"consent": {
"vendorId": "",
"iabVendorId": ""
}
}
}
}
}