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?
User comes to your site, reaches a point where you want to tie online/offline data together
At this point you define the transactionID variable.
In your third party system, you use that transactionID variable to identify that same user with their actions outside the site
Once that data is collected, use Data Sources to upload the file to an FTP site, where Adobe Analytics pulls the data, processes it into your report suite, and ties matching transactionID data together into the same visit.
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.
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.