cpp_client_telemetry
cpp_client_telemetry copied to clipboard
How to set cV, ingest PartA extension, user#authId through SDK?
Hello team,
I am trying to compare the telemetry data before and after migrating to the 1DS SDK. I have noticed that some properties are missing after the migration, specifically:
- Record#cV
- Record#ingest
- Record#user#authId
I am wondering if it is possible for the Android client to set these properties through the API. Although these properties are defined in the bond schema, I have not been able to assign them. Can you please provide me with some guidance on how to do this?
@lalitb @anod friendly ping for this issue, could you please help?
We don't use OneCollector, I'm not familiar with its properties
@anod @lalitb I was wondering if you're familiar with the Common Schema. We're trying to align the data before and after using the 1DS SDK to minimize the impact.
Currently, we're using the old CLL library as our telemetry framework, which sends data to the Vortex in CS 2.1 format. We're planning to emit events via 1DS to the Aria in CS 4.0 format.
If you have any knowledge or resources related to this, please let me know. Thank you!
@TedaLIEz -
If you are trying to set the authId for the User part A extension - it should be accessible via custom decorator concept. Search API examples for "Decorator".
To set the cv value, you can use event_name.SetProperty(CorrelationVector::PropertyName, corr_vec_value);
@lalitb Yes, I've noticed this CorrelationVector::PropertyName and I tried to set this property with SetProperty in Kotlin wrapper API, but I failed to get the value in the Aria via OneCollector endpoint. I'll try to reach out to the Aria support team for confirmation.
Another topic here is I don't see any code related to the extIngest in the record structure, do you have the plan to support this extension?
And I don't find any API related to set authId in the EventProperties.