I’m trying to tie data from another product with my data inside of Adobe Analytics.
We have Adobe Analytics javascript on our website collecting data and we use a third party tool to track how users interact with certain parts of the website. We’re trying to use the Adobe API to tie the data together.
So far we’ve gone down the path of using the Data Insertion API, but it wasn’t quite right as it’s meant to be used as a replacement for the JS, from what I can tell.
We also explored using the Data Sources API. Now the documentation for this suggests you can use a transaction ID to tie offline data with the data collected from the JS, we’ve tried this and it doesn’t match the data up. We’re now exploring using Visitor ID to tie the sessions together but we’re having problems uploading any rows with the Visitor ID column, Adobe just returns the error “Column header: ‘visitorid’ is not a valid column header”. We’ve tried several different variations of visitor id, such as “visitor_id”, “visitor-id”, “vistor id”, etc and still no luck.
The end goal is for us to be able to upload data to Adobe that will update/add eVars for already existing sessions earlier that day. How would I go about doing this? Is there something I'm missing or doing wrong?
Solved! Go to Solution.
Views
Replies
Total Likes
Hi Doug,
Ultimately what you'll want to do is use standard data sources (not the API) and transactionID.
Data Sources documentation can be found here: https://marketing.adobe.com/resources/help/en_US/sc/datasources/
Information on transactionID can be found here: https://marketing.adobe.com/resources/help/en_US/sc/datasources/datasrc_tid_visitor_profile.html
Basically the workflow is the following:
Views
Replies
Total Likes
Hi Doug,
Welcome to the Analytics Community. It would be great if you could introduce yourself here.
I asked internally about this and got the information that for Visitor ID in Data Sources, Visitor ID Data Sources type doesn't work. If the you want to use Visitor ID, either select *Generic > Full Processing* type or *Leads and Quotes > Call Center Data*.
I have also asked an expert to look into your clientcare ticket about the same as well. Feel free to ask further questions.
Thanks.
Views
Replies
Total Likes
Hi Doug,
Ultimately what you'll want to do is use standard data sources (not the API) and transactionID.
Data Sources documentation can be found here: https://marketing.adobe.com/resources/help/en_US/sc/datasources/
Information on transactionID can be found here: https://marketing.adobe.com/resources/help/en_US/sc/datasources/datasrc_tid_visitor_profile.html
Basically the workflow is the following:
Views
Replies
Total Likes
Any luck going down this path? I created a "Leads and Quotes > Call Center Data" data source and have not been able to get this to work. Here is what I have done:
1) Created an Evar for the offline conversion
2) Created an Event for the offline conversion metric
3) Included the Evar and Event in the data source
4) Uploaded data to the data source using legacy visitor id
5) Uploaded data to the data source using MCMID
Views
Replies
Total Likes
Hi Sam, have you gone the transaction ID route? If you intend to directly tie online/offline data together, you will want to use transaction ID's. If you don't need online/offline directly tied to the same visitors, you can simply use data sources without transaction ID's.
Views
Replies
Total Likes
Thanks Gigazelle - I ended up writing the MCMID into the s.visitorID variable and this did the trick. Still ended up using the "Leads and Quotes > Call Center Data" data source type.
Views
Replies
Total Likes
Views
Likes
Replies