Gegevensstroomoverschrijvingen configureren
Gebruik datastream overschrijvingen om extra configuraties voor uw gegevensstreams te definiëren, die via de SDK of Mobile SDK van het Web aan de Edge Network worden doorgegeven.
Trigger verschillend gedrag van de gegevensstroom zonder een nieuwe gegevensstroom te creëren of uw bestaande montages te wijzigen.
De configuratieopheffing van gegevensstroom is een proces in twee stappen:
-
Eerst, moet u uw de configuratieopheffing van de gegevensstroom in de gegevenstream configuratiepagina bepalen.
-
Vervolgens moet u de overschrijvingen op een van de volgende manieren naar de Edge Network verzenden:
- Door
sendEventofconfigure SDK van het Web bevelen. - Door het Web SDK markeringsuitbreiding .
- Door Mobiele SDK sendEvent API of door Regels te gebruiken.
- Door
Dit artikel verklaart het proces van de de configuratieopheffing van begin tot eind van de gegevensstroom voor elk type van gesteunde opheffing.
Gebruiksscenario's use-cases
De volgende gebruiksgevallen laten zien hoe en wanneer gegevensstroomoverschrijvingen moeten worden gebruikt.
Gegevensverzameling over meerdere regio's multi-region
Een bedrijf heeft verschillende websites of subdomeinen voor verschillende landen waarin het actief is. Zij hebben gevormd afzonderlijke gegevensstromen met overeenkomstige analytische-specifieke rapportsuites, land-specifieke Adobe Target bezitstokens, land-specifieke schema's, datasets, Journey Optimizer configuraties, etc. De onderneming heeft ook een algemene reeks configuraties waarbij alle landspecifieke gegevens worden samengevoegd.
Door gegevensstroomoverschrijvingen te gebruiken, kan het bedrijf dynamisch de stroom van gegevens aan verschillende gegevensstromen, in plaats van het standaardgedrag schakelen om gegevens naar één gegevensstroom te verzenden.
Een veelvoorkomend geval van gebruik is het verzenden van gegevens naar een landspecifieke gegevensstroom en ook naar een globale gegevensstroom wanneer de klanten een belangrijke actie, zoals het plaatsen van een orde of het bijwerken van hun gebruikersprofiel uitvoeren.
Verschillende profielen en identiteiten voor verschillende bedrijfseenheden multiple-business-units
Een bedrijf met meerdere bedrijfseenheden wil meerdere Experience Platform-sandboxen gebruiken om gegevens op te slaan die specifiek zijn voor elke bedrijfseenheid.
In plaats van gegevens naar een standaardgegevensstroom te verzenden, kan het bedrijf gegevensstroomoverschrijvingen gebruiken om ervoor te zorgen dat elke bedrijfseenheid zijn eigen gegevensstroom heeft om gegevens door te ontvangen.
Gegevensstroomoverschrijvingen configureren in de interface voor gegevensstromen configure-overrides
De configuratieoverschrijvingen van de gegevensstroom laten u de volgende configuraties van de gegevensstroom wijzigen:
- Experience Platform-gebeurtenisgegevenssets
- Adobe Target eigenschapstokens
- Audience Manager ID-synchronisatiecontainers
- Adobe Analytics rapportsuites
DataStream-overschrijvingen voor Adobe Target target-overrides
Als u gegevensstroomoverschrijvingen voor een Adobe Target -gegevensstroom wilt configureren, moet u eerst een Adobe Target -gegevensstroom hebben gemaakt. Volg de instructies om een datastream met de Adobe Target dienst te vormen.
Na het creëren van de gegevensstroom, geef de dienst van Adobe Target uit u toevoegde en gebruik de Property Token Overrides sectie om de gewenste gegevensstroom met voeten te treden. Voeg één eigenschapstoken per regel toe.
{het schermschot van 0} gegevensstromen UI die de de dienstmontages van Adobe Target toont, met de benadrukte de bezitstoken met voeten treedt.
Sla de gegevensstroominstellingen op nadat u de gewenste overschrijvingen hebt toegevoegd.
De Adobe Target gegevensstroomoverschrijvingen zijn nu geconfigureerd. U kunt nu de met voeten treden aan Edge Network via het Web SDK of Mobiele SDK verzenden.
DataStream-overschrijvingen voor Adobe Analytics analytics-overrides
Om gegevensstroomoverschrijvingen voor een Adobe Analytics gegevensstroom te vormen, moet u eerst een Adobe Analytics gemaakte gegevensstroom hebben. Volg de instructies om een datastream met de Adobe Analytics dienst te vormen.
Na het creëren van de gegevensstroom, geef de dienst van Adobe Analytics uit u toevoegde en gebruik de Report Suite Overrides sectie om de gewenste gegevensstroom met voeten te treden.
Selecteer Show Batch Mode om het in batch bewerken van de rapportsuite overschrijven in te schakelen. U kunt een lijst met rapportsuite-overschrijvingen kopiëren en plakken en per regel één rapportsuite invoeren.
{het schermschot van 0} gegevensstromen UI die de de dienstmontages van Adobe Analytics toont, met de benadrukte de opheffing van de rapportreeks.
Sla de gegevensstroominstellingen op nadat u de gewenste overschrijvingen hebt toegevoegd.
De Adobe Analytics gegevensstroomoverschrijvingen zijn nu geconfigureerd. U kunt nu de met voeten treden aan Edge Network via het Web SDK of Mobiele SDK verzenden.
DataStream overschrijft de gegevenssets voor Experience Platform-gebeurtenissen event-dataset-overrides
Om gegevensstroomoverschrijvingen voor de gebeurtenisdatasets van Experience Platform te vormen, moet u eerst een gemaakte Adobe Experience Platform datastream hebben. Volg de instructies om een datastream met de Adobe Experience Platform dienst te vormen.
Na het creëren van de gegevensstroom, geef de dienst van Adobe Experience Platform uit u toevoegde en selecteer de Add Event Dataset optie om één of meerdere met voeten getreden gebeurtenisdatasets toe te voegen.
{het schermschot van 0} gegevensstromen UI die de de dienstmontages van Adobe Experience Platform toont, met de benadrukte overschrijvingen van de gebeurtenisdataset.
Sla de gegevensstroominstellingen op nadat u de gewenste overschrijvingen hebt toegevoegd.
De Adobe Experience Platform gegevensstroomoverschrijvingen zijn nu geconfigureerd. U kunt nu de met voeten treden aan Edge Network via het Web SDK of Mobiele SDK verzenden.
DataStream overschrijft de synchronisatie-containers van externe id's container-overrides
Als u gegevensstroomoverschrijvingen voor synchronisatie-containers van derden wilt configureren, moet u eerst een gegevensstroom hebben gemaakt. Volg de instructies om een datastream te vormen om te creëren.
Ga na het maken van de gegevensstroom naar Advanced Options en schakel de optie Third Party ID Sync in.
Voeg vervolgens in de sectie Container ID Overrides de container-id's toe die u de standaardinstelling wilt overschrijven.
1234567 , en geen tekenreeksen, zoals "1234567" . Als u een tekenreekswaarde via de Web SDK verzendt als een containerid-overschrijving, ontvangt u een fout.
Sla de gegevensstroominstellingen op nadat u de gewenste overschrijvingen hebt toegevoegd.
De containeroverschrijvingen voor id-synchronisatie zijn nu geconfigureerd. U kunt nu de met voeten treden aan Edge Network via het Web SDK of Mobiele SDK verzenden.
De overschrijvingen naar de Edge Network verzenden send-overrides
Nadat u gegevensstroomoverschrijvingen hebt geconfigureerd in de gebruikersinterface voor gegevensverzameling, kunt u de overschrijvingen naar de Edge Network verzenden via de webpagina SDK of de mobiele SDK.
- SDK van het Web: Zie gegevensstroomconfiguratie met voeten treedt voor de voorbeelden van de de bibliotheekcode van JavaScript.
- Mobiele SDK: U kunt gegevensstroom ID met voeten treden of gebruikend sendEvent API of door Regels te gebruiken.
Payload-voorbeeld payload-example
In de voorgaande voorbeelden wordt een Edge Network -lading gegenereerd die vergelijkbaar is met de hieronder vermelde.
{
"meta": {
"configOverrides": {
"com_adobe_experience_platform": {
"datasets": {
"event": {
"datasetId": "SampleProfileDatasetIdOverride"
}
}
},
"com_adobe_analytics": {
"reportSuites": [
"MyFirstOverrideReportSuite",
"MySecondOverrideReportSuite",
"MyThirdOverrideReportSuite"
]
},
"com_adobe_identity": {
"idSyncContainerId": "1234567"
},
"com_adobe_target": {
"propertyToken": "63a46bbc-26cb-7cc3-def0-9ae1b51b6c62"
}
},
"state": { }
},
"events": [ ]
}