Interaction Analytics¶
This feature works out-of-the-box if you use our Usercentrics Banner to collect consent. This guide is for those who want to develop their own custom UI and want to continue receiving CMP-related analytics on the Usercentrics dashboard.
UsercentricsCore.shared.track(event: <UsercentricsAnalyticsEventType>)
Usercentrics.instance.track(event = <UsercentricsAnalyticsEventType>)
The events you can track are:
[iOS] Event | [Android] Event | Notes |
---|---|---|
.cmpShown | .CMP_SHOWN | The banner was displayed to the user. It doesn't matter which layer. |
.acceptAllFirstLayer | .ACCEPT_ALL_FIRST_LAYER | The Accept All button was pressed from the first layer. |
.denyAllFirstLayer | .DENY_ALL_FIRST_LAYER | The Deny All button was pressed from the first layer. |
.saveFirstLayer | .SAVE_FIRST_LAYER | The Save button was pressed from the first layer. Save is mainly used for granular decisions. |
.acceptAllSecondLayer | .ACCEPT_ALL_SECOND_LAYER | The Accept All button was pressed from the second layer. |
.denyAllSecondLayer | .DENY_ALL_SECOND_LAYER | The Deny All button was pressed from the second layer. |
.saveSecondLayer | .SAVE_SECOND_LAYER | The Save button was pressed from the second layer. Save is mainly used for granular decisions. |
.imprintLink | .IMPRINT_LINK | The Imprint link/button was pressed. |
.moreInformationLink | .MORE_INFORMATION_LINK | The More Information link/button was pressed. This button is usually used to navigate from first layer to second layer. |
.privacyPolicyLink | .PRIVACY_POLICY_LINK | The Privacy policy link/button was pressed. |
.ccpaTogglesOn | .CCPA_TOGGLES_ON | The CCPA toggle has been set to ON. |
.ccpaTogglesOff | .CCPA_TOGGLES_OFF | The CCPA toggle has been set to OFF. |