Skip to content

Latest commit

 

History

History
87 lines (58 loc) · 3.07 KB

File metadata and controls

87 lines (58 loc) · 3.07 KB

Signal event reference

Events handled

The following events are handled by the Signal extension:

Rules Engine Response Content

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 details

Event Type Event Source Paired Paired Event
com.adobe.eventType.rulesengine com.adobe.eventSource.responseContent No -

Data payload definition

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

Event data example

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
    }
}

Event data example

Open URL Request with a deeplink URL

{
    "id"                : "48181acd22b3edaebc8a447868a7df7ce629920a",
    "type"            : "url",
    "detail"        : {
            "url"    : "myApp://HomePage"
    }
}

Configuration Response Content

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 details

Event Type Event Source Paired Paired Event
com.adobe.eventType.configuration com.adobe.eventSource.responseContent No N/A

Data payload definition

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.

Event data example

For a configuration change event:

{ "global.privacy": "optedin" }

Dispatched events shared states

The Signal extension does not dispatch events and does not share any shared state.