website logo
HomeGo to Dashboard
User Guide
How-To Videos
Developers
Navigate through spaces
⌘K
Getting Started
Introduction
Compatibility
Terminology
SDK Installation
Shopify
Any Website
Dukaan
Angular 2+
WooCommerce
WordPress
Android Native
iOS Native
Flutter
Cordova
Ionic
React Native
Data Integration
Data Models
Mandatory Events
Mandatory Properties
Call to Action
System Events
Device Properties
Docs powered by archbee 

Educational Apps

25min

The following events are useful for those apps which provide different courses which can be consumed by the end-users.

As our terminology says, for an educational app, Item is your courses.

Click Item

When the user clicks on a course.

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details on which the user clicked

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart
|
const props = {
    "item":{
        "id": "1234",
        "name": "ITEM_NAME",
        "category": {
            "id": "1234",
            "name": "CATEGORY_NAME"
        },
        "isPaid": true,
        "hasTrial": false
    }
};

cooeeSDK.sendEvent("Click Item", props);


View Item

When a user views the detail page of your course.

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details that the user view.

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart
|
const props = {
    "item":{
        "id": "1234",
        "name": "ITEM_NAME",
        "category": {
            "id": "1234",
            "name": "CATEGORY_NAME"
        },
        "isPaid": true,
        "hasTrial": false
    }
};

cooeeSDK.sendEvent("View Item", props);


Item Complete

When a user completes a course (pass the exam if any)

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details that the user view.

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart
|
const props = {
    "item":{
        "id": "1234",
        "name": "ITEM_NAME",
        "category": {
            "id": "1234",
            "name": "CATEGORY_NAME"
        },
        "isPaid": true,
        "hasTrial": false
    }
};

cooeeSDK.sendEvent("Item Complete", props);


View Category

When the user browses a category.

Properties

Name

Type

Required

Description

category

Category

Yes

The category that the user selected.

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart
|
const props = {
    "category": {
        "id": "1234",
        "name": "CATEGORY_NAME"
    }
};

cooeeSDK.sendEvent("View Category", props);


Rate Item

When a user provides a rating for any course

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details which user gave a rating.

rating

Integer

Yes

Number of stars out of 5 given by user to the item

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart
|
const props = {
    "item":{
        "id": "1234",
        "name": "ITEM_NAME",
        "category": {
            "id": "1234",
            "name": "CATEGORY_NAME"
        },
        "isPaid": true,
        "hasTrial": false
    },
    "rating": 4
};

cooeeSDK.sendEvent("Rate Item", props);


Download Certificate

When the user downloads the certificate of a course

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details for which the user downloaded a certificate.

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart
|
const props = {
    "item":{
        "id": "1234",
        "name": "ITEM_NAME",
        "category": {
            "id": "1234",
            "name": "CATEGORY_NAME"
        },
        "isPaid": true,
        "hasTrial": false
    }
};

cooeeSDK.sendEvent("Download Certificate", props);


Download Badge

When the user downloads/access the badge

Properties

Name

Type

Required

Description

item

Premium Item

Yes

The item details for which the user downloads the badge.

badgeID

String

Yes

Id of the badge

Code Example

JS
TypeScript
Java
Kotlin
ObjectiveC
Swift
Dart
|
const props = {
    "item":{
        "id": "1234",
        "name": "ITEM_NAME",
        "category": {
            "id": "1234",
            "name": "CATEGORY_NAME"
        },
        "isPaid": true,
        "hasTrial": false
    },
    "badgeID": "B1234"
};

cooeeSDK.sendEvent("Download Badge", props);




Updated 03 Mar 2023
Did this page help you?
Yes
No
PREVIOUS
General Apps
NEXT
Retail/Ecommerce Apps
Docs powered by archbee 
TABLE OF CONTENTS
Click Item
Properties
Code Example
View Item
Properties
Code Example
Item Complete
Properties
Code Example
View Category
Properties
Code Example
Rate Item
Properties
Code Example
Download Certificate
Properties
Code Example
Download Badge
Properties
Code Example