In order to onboard segments from Krux, you will need to set up a data source with id-type based on data being ingested (cookie, cross-device or device id for android/ios). The data source id needs to be shared back with the Krux client. Krux may refer to this Data Source ID as "DPID_TARGET_DATA_OWNER" since that is how it is referenced in the AAM onboarding documentation. Prior to ingestion of data, you will need to create traits for segment ids provided by Krux, so that the data can be collected.
Does the type of data source need to be just cross device & ID type "Customer ID"? The krux data that I'm trying to ingest does not have much authenticated users. So is it OK to create a cookie based data source to ingest the data?