The following events are handled by the Signal extension:
This event is used by the Signal extension to queue and send network calls that correspond to the Sync PII Consequence or postback message.
This event is triggered by the Rules Engine when the events and conditions are met.
Event Type | Event Source | Paired | Paired Event |
---|---|---|---|
com.adobe.eventType.rulesengine | com.adobe.eventSource.responseContent | No | - |
The key-value pairs in this event correspond to postback and sync PII:
Key | Friendly name | Type | Optional | Description |
---|---|---|---|---|
triggeredconsequence | Description URL | Map | Yes | Triggered Consequence details in the map. For the detailed description of each rule consequence, see the following pages: Postback consequence Sync PII consequence Open URL consequence |
Postback message
{
"id" : "9d40f5665d5bdbe96dcb3a24f4e4fe98d686a602",
"type" : "pb",
"detail" : {
"templateurl" : "https://www.endpoint.com/post/{%urlenc(~sdkver)%}",
"templatebody" : "{\"jsonkey\":\"jsonvalue\",\"sdkkey\":\"{%~sdkver%}\"}",
"contenttype" : "application/json",
"timeout" : 5
}
}
Open URL Request with a deeplink URL
{
"id" : "48181acd22b3edaebc8a447868a7df7ce629920a",
"type" : "url",
"detail" : {
"url" : "myApp://HomePage"
}
}
This event is dispatched on the Event Hub when a configuration change is processed. If a change occurs, the listener updates the privacy status.
Event Type | Event Source | Paired | Paired Event |
---|---|---|---|
com.adobe.eventType.configuration | com.adobe.eventSource.responseContent | No | N/A |
The Signal extension reads the global.privacy key from the configuration event.
Key | Friendly name | Type | Optional | Description |
---|---|---|---|---|
global.privacy | String | String | No | Contains the mobile privacy status settings. |
For a configuration change event:
{ "global.privacy": "optedin" }
The Signal extension does not dispatch events and does not share any shared state.