Moengage Web SDK does not use or track any 3rd-party cookies.
It only uses 1st-party Cookies and only in the following cases:
| Cookie name | Description |
|---|
moe_uuid | It contains device ID. It is also used in case of AMP integrations. |
The following cookies are used when Cross sub-domain tracking is enabled.
| Cookie name | Description |
|---|
moe_u_d | Contains user details such as device id, isDeviceAdded etc. |
moe_s_a_s | Status of the Web Push permission Soft Ask |
moe_s_n | Contains the session and source details of the user |
moe_o_s_t | The time when the notification opt-in is shown |
moe_h_a_s | Status of the Web Push permission Hard Ask |
moe_s_d | Contains Push Subscription related details |
moe_d_d | Contains the device unique id of the user |
moe_c_s | Indicates whether cross-subdomain user sharing has been enabled or not for your account |
moe_i_m | Contains the current and previous identities (if any) of the user |
moe_dis | Indicates whether SDK has been disabled or not |
moe_dt_d | Indicates whether data tracking has been disabled or not |
Disable all Cookies
If you want that Moengage SDK does not set or use any cookies, then you can do it by passing disableCookies while initialising the SDK as:
Moengage = moe({
app_id: moeAppID,
debug_logs: 0,
disableCookies: true,
});
If you have enabled Cross Sub-domain user tracking, then that will not work on disabling cookies.