BookmarkSubscribeRSS Feed
☑ This topic is solved. Need further help from the community? Please sign in and ask a new question.
jontpg
Fluorite | Level 6

SAS Ci360 Engage Email captures email opt-outs and this is available for download in batch format.

 

There is an option for event streaming. https://documentation.sas.com/doc/en/cintcdc/production.a/cintag/ch-integrating-streamfrom.htm

 

Does this require another SAS like SAS Event streaming to be able to capture the opt-out events in stream.

 

Can we setup an agent and access point to receive the email opt-out event on a on-premise system? Once received on the on-premise system it can be sent else where for updating the opt-out information. 

 

The aim to get the opt-out information back to system of record in quick time.

1 ACCEPTED SOLUTION

Accepted Solutions
OlafKratzsch
SAS Employee
You would write a custom event using the agent SDK to retrieve the events and then perform any actions on them. There is an example "Debug Agent" on SAS Customer Intelligence 360 Integrations | SAS<> that could be used as basis.
SAS Customer Intelligence 360 Integrations<>
SAS Customer Intelligence 360 provides multiple integration capabilities to internal and external systems. You can upload and download data in batch or stream and consume events in real time using API gateways.
developer.sas.com

View solution in original post

7 REPLIES 7
OlafKratzsch
SAS Employee

This can easily being achieved by associating the standard Email Opt-Out event with an Access Point. Then Opt-Out events are streamed to the agent and can be incorporated into the on-prem database or sent to other systems to honor opt-outs more or les sin real-time.

OlafKratzsch_0-1717661456275.png

 

jontpg
Fluorite | Level 6

Thanks Olaf.

 

Is the method to extract the information from the general access agent logs ? or do we have to customize the agent logs a bit more to push to a Kafka topic?

OlafKratzsch
SAS Employee
You would write a custom event using the agent SDK to retrieve the events and then perform any actions on them. There is an example "Debug Agent" on SAS Customer Intelligence 360 Integrations | SAS<> that could be used as basis.
SAS Customer Intelligence 360 Integrations<>
SAS Customer Intelligence 360 provides multiple integration capabilities to internal and external systems. You can upload and download data in batch or stream and consume events in real time using API gateways.
developer.sas.com
jontpg
Fluorite | Level 6

Thanks Olaf. 

jontpg
Fluorite | Level 6

Hi Olaf, with the custom event i assume its customisation on the General Agent SDK that is downloaded and setup in a server.

OlafKratzsch
SAS Employee

Hi John,

what events you want to receive (custom or the standard Email Opt-Out) is defined in the Access Point configuration. If you just use the General Agent the events are only written to the log file. If you want to do anythig different like putting these events on a Kafka topic or write them to a database you would use the agent SDK that you get when downloading the General Agent and build your own Java agent that you probably run on a server.  For availability and load management you could even run multiple instances of the agent. Events would then sent in a round robin fashion to all agents that are connected. The agents identify themselves based on the credentials set up in the Access Point.

jontpg
Fluorite | Level 6

Thanks. We are looking at the Email Opt out alone. Thanks for your response.

How to improve email deliverability

SAS' Peter Ansbacher shows you how to use the dashboard in SAS Customer Intelligence 360 for better results.

Find more tutorials on the SAS Users YouTube channel.

Discussion stats
  • 7 replies
  • 525 views
  • 2 likes
  • 2 in conversation