From 0755ba36fad304e4553188218a9e1ed105541c19 Mon Sep 17 00:00:00 2001 From: Adam Mihalik Date: Thu, 2 Feb 2023 10:42:13 +0100 Subject: [PATCH] Added documentation notes about tracking consent according to DSGVO/GDPR --- documentation/IN_APP_MESSAGES.md | 4 +++- documentation/PUSH_ANDROID.md | 2 ++ documentation/PUSH_IOS.md | 2 ++ 3 files changed, 7 insertions(+), 1 deletion(-) diff --git a/documentation/IN_APP_MESSAGES.md b/documentation/IN_APP_MESSAGES.md index e3db45a..c134246 100644 --- a/documentation/IN_APP_MESSAGES.md +++ b/documentation/IN_APP_MESSAGES.md @@ -3,6 +3,8 @@ Exponea SDK allows you to display native in-app messages based on definitions se No developer work is required for in-app messages, they work automatically after the SDK is configured. +> The behaviour of InApp messages tracking (action click and message close) may be affected by the tracking consent feature, which in enabled mode considers the requirement of explicit consent for tracking. Read more in [tracking consent documentation](https://documentation.bloomreach.com/engagement/docs/configuration-of-tracking-consent). + ### Troubleshooting As with everything that's supposed works automatically, the biggest problem is what to do when it doesn't. @@ -17,4 +19,4 @@ In-app messages are triggered when an event is tracked based on conditions setup If your application decides to present another UIViewController/start a new Activity right at the same time a race condition is created and the message might be displayed and immediately dismissed. Keep this in mind if the logs tell you your message was displayed but you don't see it. -> Show on `App load` displays in-app message when a `session_start` event is tracked. If you close and quickly reopen the app, it's possible that the session did not timeout and message won't be displayed. If you use manual session tracking, the message won't be displayed unless you track `session_start` event yourself. \ No newline at end of file +> Show on `App load` displays in-app message when a `session_start` event is tracked. If you close and quickly reopen the app, it's possible that the session did not timeout and message won't be displayed. If you use manual session tracking, the message won't be displayed unless you track `session_start` event yourself. diff --git a/documentation/PUSH_ANDROID.md b/documentation/PUSH_ANDROID.md index 7a207be..1d11c9f 100644 --- a/documentation/PUSH_ANDROID.md +++ b/documentation/PUSH_ANDROID.md @@ -3,6 +3,8 @@ We rely on our native SDK to do push tracking. For more complex scenarios(multip > Exponea Android SDK contains self-check functionality to help you successfully setup push notifications. Self-check will try to track push token, request Exponea backend to send silent push to the device and check the app is ready to open push notifications. To enable self-check call `ExponeaPlugin().checkPushSetup()` **before** configuring the SDK. +> The behaviour of Push delivery and click tracking may be affected by the tracking consent feature, which in enabled mode considers the requirement of explicit consent for tracking. Read more in [tracking consent documentation](https://github.com/exponea/exponea-android-sdk/blob/develop/Documentation/TRACKING_CONSENT.md). + ## Push Integrations Exponea Android SDK supports these integrations: diff --git a/documentation/PUSH_IOS.md b/documentation/PUSH_IOS.md index 6105156..d47e7d8 100644 --- a/documentation/PUSH_IOS.md +++ b/documentation/PUSH_IOS.md @@ -3,6 +3,8 @@ The setup process for iOS is a bit more complicated, in some complex scenarios i > Exponea iOS SDK contains self-check functionality to help you successfully setup push notifications. Self-check will try to track push token, request Exponea backend to send silent push to the device and check the app is ready to open push notifications. To enable self-check call `ExponeaPlugin().checkPushSetup()` **before** configuring the SDK. +> The behaviour of Push delivery and click tracking may be affected by the tracking consent feature, which in enabled mode considers the requirement of explicit consent for tracking. Read more in [tracking consent documentation](https://github.com/exponea/exponea-ios-sdk/blob/develop/Documentation/TRACKING_CONSENT.md). + ## Setup process 1. [Setting application capabilities](#1-application-capabilities) 2. [Setting Exponea application delegate](#2-exponea-app-delegate)