Get to know the Graph Simulation interface
You can access Graph Simulation in the Adobe Experience Platform UI. Select Identities from the left navigation and then select Graph Simulation from the top header.
The Graph Simulation interface can be divided into three sections:
Events: Use the Events panel to add identities to simulate a graph. A fully qualified identity must have an identity namespace and its corresponding identity value. You must add at least two identities in order to simulate a graph. You can also select Load Example to input a pre-configured event and algorithm setup.
Algorithm configuration: Use the Algorithm configuration panel to add and configure the optimization algorithm for your namespaces. You can drag and drop a namespace to modify their respective priority ranking. You can also select Unique Per Graph to determine if a namespace is unique.
Simulated graph viewer: The simulated graph viewer displays the resulting graph based on the events you added and the algorithm that you configured. A straight line between two identities means that a link is established. A dotted line indicates that a link has been removed.
Add events
To begin, select Add events.
A pop-up window appears for Event #1. From here, input your identity namespace and identity value combination. You can use the dropdown menu to select an identity namespace. Alternatively, you can type in the first few letters of a namespace and then select the options provided in the dropdown menu. Once you have selected your namespace, provide an identity value that corresponds with your namespace.
Once your first identity is complete, select the add icon (+
) to add a second identity.
Next, repeat the same steps and add a second identity. Two fully qualified identities are required in order to generate an identity graph. In the example below, an ECID is added as a namespace and is provided with a value of 111
. When finished, select Save.
The Events interface updates to display your first event, which in this case is: {Email: tom@acme.com, ECID: 111}
.
Next, repeat the same steps to add a second event. For Event #2, add {Email: summer@acme.com}
as your first identity and then add the same {ECID: 111}
as the second identity, thus creating a second event of: {Email: summer@acme.com}, {ECID: 111}
. When finished, you should have two events, one for {Email: tom@acme.com, ECID: 111}
and one for {Email: summer@acme.com}, {ECID: 111}
.
Load example
Select Load example to set up an example graph with a pre-set algorithm and event configuration.
A pop-up window appears, providing you with available graph scenarios you can choose from:
Example graph | Description | Example |
---|---|---|
Shared Device | Shared device refers to scenarios where two different users log in to the same single device. | A husband and wife share an iPad for internet browsing and e-commerce. |
Invalid (non-unique) phone | Invalid or non-unique phone refers to scenarios where two different users use the same phone number to create an account. | A mother and her daughter use their shared home phone number to sign up for any e-commerce accounts. |
“Bad” identity values | “Bad” identity values refer to scenarios where Identity Service generates non-unique IDFAs due to erroneous implementation. | WebSDK erroneously sends a user_null value for every event due to code implementation issues. |
Select any of the options to load Graph Simulation with pre-configured events and algorithm. You can still make further configurations to any pre-loaded graph scenario examples.
When finished, select Simulate.
Use text version
You can also use text mode to configure events. To use text mode, select the settings icon, and then select Text (Advanced users).
You can manually input your identities with text mode. Use a colon (:
) to distinguish the identity value that corresponds with the namespace that you input, and then use a comma (,
) to separate your identities. To distinguish different events from one another, use a new line for each event.