TealiumConsentManagerDelegate
クラス:TealiumConsentManagerDelegate
以下は、一般的に使用されるiOS(Swift)TealiumInstanceManagerDelegate
クラスのメソッドをまとめたものです。
メソッド | 説明 |
---|---|
consentStatusChanged() |
同意状態が正常に更新されるたびに呼び出されます |
userChangedConsentCategories() |
ユーザーが同意カテゴリの設定を更新すると呼び出されます |
userConsentedToTracking() |
同意状態が.consented に変化されると呼び出されます |
userOptedOutOfTracking() |
ユーザーが同意を拒否する/取り消すと呼び出されます |
willDropTrackingCall() |
Consent Managerがトラッキングコールを中断すると呼び出されます |
willQueueTrackingCall() |
Consent Managerが"unknown" 状態のときに呼び出されます。トラッキングコールは、ユーザーが同意するか同意を拒否するまでローカルでキューに追加されます |
willSendTrackingCall() |
ユーザーがトラッキングに同意しているときに呼び出されます。トラッキングコールは、ブロックされることなくConsent Managerに渡されます |
consentStatusChanged()
同意状態が正常に更新されると呼び出されます。
consentStatusChanged(state)
パラメータ | 型 | 説明 |
---|---|---|
state |
TealiumConsentStatus |
同意状態 |
userChangedConsentCategories()
ユーザーが同意カテゴリの設定を更新すると呼び出されます。
userChangedConsentCategories(categories)
}
パラメータ | 型 | 説明 |
---|---|---|
categories |
[TealiumConsentCategories] |
同意カテゴリ |
userConsentedToTracking()
同意状態が.consented
に変化されると呼び出されます。
userConsentedToTracking()
userOptedOutOfTracking()
ユーザーが同意を拒否する/取り消す(同意ステータス:.notConsented
)と呼び出されます。
userOptedOutOfTracking()
willDropTrackingCall()
Consent Managerがトラッキングコールを中断すると呼び出されます。たとえば、ユーザーがトラッキングの同意を拒否したときです。
willDropTrackingCall(request)
パラメータ | 型 | 説明 |
---|---|---|
request |
TealiumTrackRequest |
Tealiumトラックリクエスト |
willQueueTrackingCall()
Consent Managerが"unknown"
状態のときに呼び出されます。トラッキングコールは、ユーザーが同意するか同意を拒否するまでローカルでキューに追加されます。
willQueueTrackingCall(request)
パラメータ | 型 | 説明 |
---|---|---|
request |
TealiumTrackRequest |
Tealiumトラックリクエスト |
willSendTrackingCall()
ユーザーがトラッキングに同意しているときに呼び出されます。トラッキングコールは、ブロックされることなくConsent Managerに渡されます。
willSendTrackingCall(request)
パラメータ | 型 | 説明 |
---|---|---|
request |
TealiumTrackRequest |
Tealiumトラックリクエスト |