Expand my Community achievements bar.

Help shape the future of AI assistance by participating in this quick card sorting activity. Your input will help create a more effective system that better serves your needs and those of your colleagues.

FridayFinding | 5 | Web SDK

Avatar

Employee

Hello Finders,

We are meeting after two weeks of break. Hope you had been catching up with the Platform Experience to working on learnings.

Till now we had we had created Schemas, datasets, connectors and data streams. Data sources need to be mapped by XDM-schema which ingests data from sources. Sources could vary from CSV to streaming data.

In this FF, we will try implementing Web SDK. Let’s see key concepts:

Adobe Experience Edge: It’s a new framework for low latency data collection, pluggable computing and rapid activation. It provides SDKs for different channels like JavaScript, Mobile, server side according to needs of your environment. It sends data to common Adobe domain (adobedc.net) and receives a single payload back for data and experience delivery. Experience Edge consist of AEP Web SDK, AEP Mobile SDK, AEP Platform edge Network.

Adobe Experience Platform Web SDK: A JavaScript SDK and tag extension to dramatically simplify deploying Adobe technologies

Adobe Experience Platform Mobile SDK: An extension to the v5 mobile SDK to allow customers to use the new deployment methodology

Data stream: A data stream is a set or collection of messages which share the same schema and are sent by the same source.

Dataset: A dataset is a storage and management construct for a collection of data, typically a table, that contains a schema (columns) and fields (rows)

Let’s relate all of them in “what to do”

The configuration for Adobe Experience Platform Web SDK is split between two places. The configure command in the SDK controls things that must be handled on the client, like the edgeDomain. Datastreams handle all other configurations for the SDK. When creating a datastream, three environments (dev, stage, and prod) are automatically created with identical settings. 

Create a datastream from this document.

Install and Configure SDKs. Now execute the commands to track events. The Experience Cloud Identity (ECID) is a persistent identifier for a website visitor. It will be used in rules and policies.

When and why

A single consolidated edge system allows customers to manage their advertising, marketing or personalization campaigns across all channels as an integrated experience.

Benefit of using Web SDK instead of traditional JavaScript it simplifies the implementation while ingesting huge amounts of data. Data computation speed is much faster than traditional setups.

Outcome

If datastream is properly configured with correct mapping of XDM-schema with data source, you will be able to see events in data flow.

Golden Nugget from @ankitbhatt 

“There are lot of data generation sites. You can get the tailor data for learning purpose from https://www.mockaroo.com/12674210.”

Cheers,

Ankit/Nimasha

1 Reply

Avatar

Community Advisor

Pretty insightful tips and mock data sample from https://www.mockaroo.com/12674210