# Different Types of Events

1. **PING:** It's a periodic event triggered every 15 seconds while the user is on a page.

<table><thead><tr><th>PARAMETERS</th><th width="129">DATATYPE</th><th width="285">DESCRIPTION</th><th>TYPE<select><option value="45ff5e1dcd8c4062aa035ea1c3a6d873" label="REQUIRED" color="blue"></option><option value="78dad05c4d92408789c081a5fee74437" label="OPTIONAL" color="blue"></option></select></th></tr></thead><tbody><tr><td><mark style="color:orange;">clientId</mark></td><td>string</td><td>The unique clientId is found on the dashboard.</td><td><span data-option="45ff5e1dcd8c4062aa035ea1c3a6d873">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventType</mark></td><td>string</td><td><mark style="background-color:orange;"><strong>PING</strong></mark></td><td><span data-option="45ff5e1dcd8c4062aa035ea1c3a6d873">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventLocation</mark></td><td>string</td><td>PAGE / PAYWALL / CONTENT_FLOW_LOGIN / CONTENT_FLOW_OTP / CONTENT_FLOW_ADD_MONEY_PAGE / CONTENT_FLOW_PAYMENT_GATEWAY / SSO_LOGIN / SSO_OTP / UDB / UDB_LOGIN / UDB_OTP / SUBS_LOGIN / SUBS_OTP / POPUP / SLP / SAP / SRP / SUBS_PAYMENT_GATEWAY / FAV / FAV_ICON / USER_BAR / RECOMMENDATION_POPUP</td><td><span data-option="45ff5e1dcd8c4062aa035ea1c3a6d873">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">anonId</mark></td><td>uuid</td><td>A unique anonymous ID for each user.</td><td><span data-option="45ff5e1dcd8c4062aa035ea1c3a6d873">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">pingId</mark></td><td>uuid</td><td>A unique pingId for each session.</td><td><span data-option="45ff5e1dcd8c4062aa035ea1c3a6d873">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">active</mark></td><td>int8</td><td><p>0 when the user is out of focus.</p><p>1 when the user is in focus.</p></td><td><span data-option="45ff5e1dcd8c4062aa035ea1c3a6d873">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">userId</mark></td><td>string</td><td>A unique user ID for each user if he/she/they is logged in</td><td><span data-option="78dad05c4d92408789c081a5fee74437">OPTIONAL</span></td></tr></tbody></table>

2. **CLICK:** It's an event triggered when the user clicks a subject of interest.

<table><thead><tr><th width="152">PARAMETERS</th><th width="111">DATATYPE</th><th width="312">DESCRIPTION</th><th>TYPE<select><option value="d725a0406db3469eb2c1da514959d768" label="REQUIRED" color="blue"></option><option value="35e68f1a1c474ab09399b9185e114dbc" label="OPTIONAL" color="blue"></option></select></th></tr></thead><tbody><tr><td><mark style="color:orange;">clientId</mark></td><td>string</td><td>The unique clientId is found on the dashboard.</td><td><span data-option="d725a0406db3469eb2c1da514959d768">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventType</mark></td><td>string</td><td><mark style="background-color:orange;"><strong>CLICK</strong></mark></td><td><span data-option="d725a0406db3469eb2c1da514959d768">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventLocation</mark></td><td>string</td><td>PAGE / PAYWALL / CONTENT_FLOW_LOGIN / CONTENT_FLOW_OTP / CONTENT_FLOW_ADD_MONEY_PAGE / CONTENT_FLOW_PAYMENT_GATEWAY / SSO_LOGIN / SSO_OTP / UDB / UDB_LOGIN / UDB_OTP / SUBS_LOGIN / SUBS_OTP / POPUP / SLP / SAP / SRP / SUBS_PAYMENT_GATEWAY / FAV / FAV_ICON / USER_BAR / RECOMMENDATION_POPUP</td><td><span data-option="d725a0406db3469eb2c1da514959d768">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">anonId</mark></td><td>uuid</td><td>A unique anonymous ID for each user.</td><td><span data-option="d725a0406db3469eb2c1da514959d768">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">userId</mark></td><td>string</td><td>A unique user ID for each user if he/she is logged in</td><td><span data-option="35e68f1a1c474ab09399b9185e114dbc">OPTIONAL</span></td></tr><tr><td><mark style="color:orange;">clickAction</mark></td><td>string</td><td>P2P / ADD_MONEY_TO_WALLET / PAYMENT_GATEWAY_CROSS_BTN / LOGIN_FLOW_CROSSBTN / CONTENT / PASS / SUBS / MOBILE / EMAIL / GOOGLE / FACEBOOK / BUY_NOW / RENEW_BTN / CHANGE_PLAN / ADD_ADDRESS / COUPON / POPUP_REDIRECT / POPUP_CLOSE</td><td><span data-option="35e68f1a1c474ab09399b9185e114dbc">OPTIONAL</span></td></tr></tbody></table>

3. **EXIT:** It's an event triggered when the user exits.

<table><thead><tr><th>PARAMETERS</th><th width="123">DATATYPE</th><th width="311">DESCRIPTION</th><th>TYPE<select><option value="684ff3ae388944eb96cce4357fd83b63" label="REDUIRED" color="blue"></option><option value="e8c1ca59890542359555b35cad05ca1d" label="OPTIONAL" color="blue"></option></select></th></tr></thead><tbody><tr><td><mark style="color:orange;">clientId</mark></td><td>string</td><td>The unique clientId is found on the dashboard.</td><td><span data-option="684ff3ae388944eb96cce4357fd83b63">REDUIRED</span></td></tr><tr><td><mark style="color:orange;">eventType</mark></td><td>string</td><td><mark style="background-color:orange;"><strong>EXIT</strong></mark></td><td><span data-option="684ff3ae388944eb96cce4357fd83b63">REDUIRED</span></td></tr><tr><td><mark style="color:orange;">eventLocation</mark></td><td>string</td><td>PAGE / PAYWALL / CONTENT_FLOW_LOGIN / CONTENT_FLOW_OTP / CONTENT_FLOW_ADD_MONEY_PAGE / CONTENT_FLOW_PAYMENT_GATEWAY / SSO_LOGIN / SSO_OTP / UDB / UDB_LOGIN / UDB_OTP / SUBS_LOGIN / SUBS_OTP / POPUP / SLP / SAP / SRP / SUBS_PAYMENT_GATEWAY / FAV / FAV_ICON / USER_BAR / RECOMMENDATION_POPUP</td><td><span data-option="684ff3ae388944eb96cce4357fd83b63">REDUIRED</span></td></tr><tr><td><mark style="color:orange;">anonId</mark></td><td>uuid</td><td>A unique anonymous ID for each user.</td><td><span data-option="684ff3ae388944eb96cce4357fd83b63">REDUIRED</span></td></tr><tr><td><mark style="color:orange;">userId</mark></td><td>string</td><td>A unique user ID for each user if he/she is logged in</td><td><span data-option="e8c1ca59890542359555b35cad05ca1d">OPTIONAL</span></td></tr></tbody></table>

4. **PURCHASE:** It's an event triggered when the user makes a purchase.

<table><thead><tr><th width="144">PARAMETERS</th><th width="114">DATATYPE</th><th width="301">DESCRIPTION</th><th>TYPE<select><option value="e4ce0d391eb44dee81e9dcb5dc41b891" label="REQUIRED" color="blue"></option><option value="97397f79400a415da37e264a06e9c8e8" label="OPTIONAL" color="blue"></option></select></th></tr></thead><tbody><tr><td><mark style="color:orange;">clientId</mark></td><td>string</td><td>The unique clientId is found on the dashboard.</td><td><span data-option="e4ce0d391eb44dee81e9dcb5dc41b891">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventType</mark></td><td>string</td><td><mark style="background-color:orange;"><strong>PURCHASE</strong></mark></td><td><span data-option="e4ce0d391eb44dee81e9dcb5dc41b891">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventLocation</mark></td><td>string</td><td>PAGE / PAYWALL / CONTENT_FLOW_LOGIN / CONTENT_FLOW_OTP / CONTENT_FLOW_ADD_MONEY_PAGE / CONTENT_FLOW_PAYMENT_GATEWAY / SSO_LOGIN / SSO_OTP / UDB / UDB_LOGIN / UDB_OTP / SUBS_LOGIN / SUBS_OTP / POPUP / SLP / SAP / SRP / SUBS_PAYMENT_GATEWAY / FAV / FAV_ICON / USER_BAR / RECOMMENDATION_POPUP</td><td><span data-option="e4ce0d391eb44dee81e9dcb5dc41b891">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">anonId</mark></td><td>uuid</td><td>A unique anonymous ID for each user.</td><td><span data-option="e4ce0d391eb44dee81e9dcb5dc41b891">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">userId</mark></td><td>string</td><td>A unique user ID for each user if he/she is logged in</td><td><span data-option="e4ce0d391eb44dee81e9dcb5dc41b891">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">purchaseId</mark></td><td></td><td>A unique ID of the order after making a purchase.</td><td><span data-option="e4ce0d391eb44dee81e9dcb5dc41b891">REQUIRED</span></td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr><tr><td></td><td></td><td></td><td></td></tr></tbody></table>

5. **TRANSACTION:** It's an event triggered when the user makes a transaction.

<table><thead><tr><th width="145">PARAMETERS</th><th width="116">DATATYPE</th><th width="304">DESCRIPTION</th><th>TYPE<select><option value="29897c9b10af42d48b88f2f932a1eb25" label="REQUIRED" color="blue"></option><option value="61518fa277c844d296422d3bd5867f9f" label="OPTIONAL" color="blue"></option></select></th></tr></thead><tbody><tr><td><mark style="color:orange;">clientId</mark></td><td>string</td><td>The unique clientId is found on the dashboard.</td><td><span data-option="29897c9b10af42d48b88f2f932a1eb25">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventType</mark></td><td>string</td><td><mark style="background-color:orange;"><strong>TRANSACTION</strong></mark></td><td><span data-option="29897c9b10af42d48b88f2f932a1eb25">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventLocation</mark></td><td>string</td><td>PAGE / PAYWALL / CONTENT_FLOW_LOGIN / CONTENT_FLOW_OTP / CONTENT_FLOW_ADD_MONEY_PAGE / CONTENT_FLOW_PAYMENT_GATEWAY / SSO_LOGIN / SSO_OTP / UDB / UDB_LOGIN / UDB_OTP / SUBS_LOGIN / SUBS_OTP / POPUP / SLP / SAP / SRP / SUBS_PAYMENT_GATEWAY / FAV / FAV_ICON / USER_BAR / RECOMMENDATION_POPUP</td><td><span data-option="29897c9b10af42d48b88f2f932a1eb25">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">anonId</mark></td><td>uuid</td><td>A unique anonymous ID for each user.</td><td><span data-option="29897c9b10af42d48b88f2f932a1eb25">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">userId</mark></td><td>string</td><td>A unique user ID for each user if he/she is logged in</td><td><span data-option="29897c9b10af42d48b88f2f932a1eb25">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">transactionId</mark></td><td></td><td>A unique ID of the order after making a transaction.</td><td><span data-option="29897c9b10af42d48b88f2f932a1eb25">REQUIRED</span></td></tr><tr><td></td><td></td><td></td><td></td></tr></tbody></table>

6. **REGISTRATION:**

<table><thead><tr><th width="147">PARAMETERS</th><th width="119">DATATYPE</th><th width="279">VALIDATION</th><th>TYPE<select><option value="b3243684428d49bb943facc6b1995478" label="REQUIRED" color="blue"></option><option value="255d81018ce9453bbb4819a1ab0a00b7" label="OPTIONAL" color="blue"></option></select></th></tr></thead><tbody><tr><td><mark style="color:orange;">clientId</mark></td><td>string</td><td>The unique clientId is found on the dashboard.</td><td><span data-option="b3243684428d49bb943facc6b1995478">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventType</mark></td><td>string</td><td><mark style="background-color:orange;"><strong>REGISTRATION</strong></mark></td><td><span data-option="b3243684428d49bb943facc6b1995478">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventLocation</mark></td><td>string</td><td>PAGE / PAYWALL / CONTENT_FLOW_LOGIN / CONTENT_FLOW_OTP / CONTENT_FLOW_ADD_MONEY_PAGE / CONTENT_FLOW_PAYMENT_GATEWAY / SSO_LOGIN / SSO_OTP / UDB / UDB_LOGIN / UDB_OTP / SUBS_LOGIN / SUBS_OTP / POPUP / SLP / SAP / SRP / SUBS_PAYMENT_GATEWAY / FAV / FAV_ICON / USER_BAR / RECOMMENDATION_POPUP</td><td><span data-option="b3243684428d49bb943facc6b1995478">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">anonId</mark></td><td>uuid</td><td>A unique anonymous ID for each user.</td><td><span data-option="b3243684428d49bb943facc6b1995478">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">userId</mark></td><td>string</td><td>A unique ID of the order after making a transaction.</td><td><span data-option="b3243684428d49bb943facc6b1995478">REQUIRED</span></td></tr></tbody></table>

6. **VALIDATION:**&#x20;

<table><thead><tr><th width="143">PARAMETERS</th><th width="117">DATATYPE</th><th width="316">DESCRIPTION</th><th>TYPE<select><option value="d44abd8e4edb45f4be42fcd4f17ede9a" label="REQUIRED" color="blue"></option><option value="d055451ef49146aea0175d467306f8db" label="OPTIONAL" color="blue"></option></select></th></tr></thead><tbody><tr><td><mark style="color:orange;">clientId</mark></td><td>string</td><td>The unique clientId is found on the dashboard.</td><td><span data-option="d44abd8e4edb45f4be42fcd4f17ede9a">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventType</mark></td><td>string</td><td><mark style="background-color:orange;"><strong>VALIDATION</strong></mark></td><td><span data-option="d44abd8e4edb45f4be42fcd4f17ede9a">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">eventLocation</mark></td><td>string</td><td>PAGE / PAYWALL / CONTENT_FLOW_LOGIN / CONTENT_FLOW_OTP / CONTENT_FLOW_ADD_MONEY_PAGE / CONTENT_FLOW_PAYMENT_GATEWAY / SSO_LOGIN / SSO_OTP / UDB / UDB_LOGIN / UDB_OTP / SUBS_LOGIN / SUBS_OTP / POPUP / SLP / SAP / SRP / SUBS_PAYMENT_GATEWAY / FAV / FAV_ICON / USER_BAR / RECOMMENDATION_POPUP</td><td><span data-option="d44abd8e4edb45f4be42fcd4f17ede9a">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">anonId</mark></td><td>uuid</td><td>A unique anonymous ID for each user.</td><td><span data-option="d44abd8e4edb45f4be42fcd4f17ede9a">REQUIRED</span></td></tr><tr><td><mark style="color:orange;">userId</mark></td><td>string</td><td>A unique ID of the order after making a transaction.</td><td><span data-option="d44abd8e4edb45f4be42fcd4f17ede9a">REQUIRED</span></td></tr></tbody></table>


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.conscent.ai/events-api-docs/different-types-of-events.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
