public final class Privacy
extends java.lang.Object
Modifier and Type | Class and Description |
---|---|
static class |
Privacy.StorageFeature |
static class |
Privacy.VisitorMode |
Modifier and Type | Method and Description |
---|---|
static void |
extendIncludeBuffer(Privacy.VisitorMode visitorMode,
java.lang.String... keys)
Extend include buffer for visitor mode set in parameter
|
static void |
extendIncludeBuffer(java.lang.String... keys)
Extend include buffer for current visitor mode
|
static void |
extendIncludeBufferForVisitorMode(java.lang.String visitorMode,
java.lang.String... keys)
Extend include buffer for visitor mode set in parameter
|
static void |
extendIncludeStorageForVisitorMode(java.lang.String visitorMode,
Privacy.StorageFeature... storageFeatureKeys)
Extend include buffer for visitor mode set in parameter (Only for exempt or custom)
|
static Privacy.VisitorMode |
getVisitorMode()
Deprecated.
Since 2.21.0, use getVisitorModeString() instead
|
static java.lang.String |
getVisitorModeString()
Get current User Privacy mode
|
static void |
setVisitorMode(Privacy.VisitorMode visitorMode)
Set User Privacy mode
|
static void |
setVisitorMode(Privacy.VisitorMode visitorMode,
int duration)
Set User Privacy mode
|
static void |
setVisitorMode(java.lang.String visitorMode,
boolean visitorConsent,
java.lang.String customUserIdValue)
Set User Privacy custom mode
|
static void |
setVisitorMode(java.lang.String visitorMode,
boolean visitorConsent,
java.lang.String customUserIdValue,
int duration)
Set User Privacy custom mode
|
static void |
setVisitorOptIn()
Set user OptIn
|
static void |
setVisitorOptOut()
Set user OptOut
|
public static void setVisitorOptOut()
public static void setVisitorOptIn()
public static void setVisitorMode(Privacy.VisitorMode visitorMode)
visitorMode
- selected mode from user contextpublic static void setVisitorMode(Privacy.VisitorMode visitorMode, int duration)
visitorMode
- selected mode from user contextduration
- storage validity for privacy information (in days)public static void setVisitorMode(java.lang.String visitorMode, boolean visitorConsent, java.lang.String customUserIdValue)
visitorMode
- selected mode from user contextvisitorConsent
- visitor consent to trackingcustomUserIdValue
- optional custom user idpublic static void setVisitorMode(java.lang.String visitorMode, boolean visitorConsent, java.lang.String customUserIdValue, int duration)
visitorMode
- selected mode from user contextvisitorConsent
- visitor consent to trackingcustomUserIdValue
- optional custom user idduration
- storage validity for privacy information (in days)@Deprecated public static Privacy.VisitorMode getVisitorMode()
public static java.lang.String getVisitorModeString()
public static void extendIncludeBuffer(java.lang.String... keys)
keys
- keys to include in the hitpublic static void extendIncludeBuffer(Privacy.VisitorMode visitorMode, java.lang.String... keys)
visitorMode
- selected mode from user contextkeys
- keys to include in the hitpublic static void extendIncludeBufferForVisitorMode(java.lang.String visitorMode, java.lang.String... keys)
visitorMode
- selected mode from user contextkeys
- keys to include in the hitpublic static void extendIncludeStorageForVisitorMode(java.lang.String visitorMode, Privacy.StorageFeature... storageFeatureKeys)
visitorMode
- selected mode from user contextstorageFeatureKeys
- data can be stored/kept