- TLC Home Home
- Discussions & Ideas Discussions & Ideas
- Product Guides Product Guides
- Knowledge Base Knowledge Base
- Developer Docs Developer Docs
- Education Education
- Blog TLC Blog
- Support Desk Support Desk
Tag Vendor: Adobe Analytics (SiteCatalyst) + Adobe Data Insertion API
Adobe References:
Key Attributes:
Use Case: Trigger a call to Adobe Analytics's Data Insertion API when a specific set of criteria are met. For this example, we'll be using a simple event (signing up for a newsletter) but AudienceStream will show it's true potential when basing the trigger for the connector on a more complex set of visitor behaviors.
Adobe Analytics has several visitor ID options, so you will have to determine which visitor ID is being used in your client's implementation. For this example, we'll be grabbing the visitor ID from the 1st-party cookie, "s_vi", which is the portion in bold:
[CS]v1|2A581B438519146B-40000610000081A1[CE]
In order go get this subset of data from the cookie, you will have to create a Set Data Values extension to parse it out. The code below is: b["cp.s_vi"].split("|")[1].split("|")[0]
Once the visitor ID is available in the data layer, create a Trait attribute in AudienceStream to store the value. Make sure to check that the visitor ID value in the data layer is both assigned and not an empty string before storing it in AudienceStream.
Define any remaining attributes that you may want to send in the Adobe Analytics connector. In this example, the only other attributes are the Flag to determine if the visitor has subscribed to the newsletter and the Badge to determine if all criteria are met for the final Audience.
Newsletter Subscriber Flag
Adobe Analytics Webhook Badge
Create an Audience based on the above badge. Visitor's who have this badge and are in the audience have both a valid Adobe Analytics visitor ID as well has subscribed for the newsletter
For this step, we will be configuring the Adobe Analytics connector where the data will be submitted to a specific API URL.
First, you'll need to configure your Adobe endpoint. Adobe's current documentation shows that URL to look something like the following where you will substitute the {client} and {rsid} values based on your Adobe Analytics configuration:
http://{client}.d2.sc.omtrdc.net/b/ss/{rsid}0
For more information, see: https://marketing.adobe.com/developer/documentation/data-insertion/r-sample-http-get
Next, you'll need to configure the action. You can start mapping your data in AudienceStream to the appropriate variables in Adobe Analytics. For a full list of Adobe Analytics variables, see:
http://microsite.omniture.com/t2/help/en_US/sc/implement/query_parameters.html
The most common variables you will be setting will probably be
Disclaimer: All the eVars, props, and events are assumed to already be configured in Adobe Analytics and that we're just sending data into active variables. Configuration may and will vary, below is just an example.
You can immediately confirm the data in Adobe Analytics by creating a Real-Time report that monitors the value submitted in s.pageName. In order to create this report, your login will need access to this Adobe Analytics feature.
Copyright All Rights Reserved © 2008-2021