Gegevensstroomoverschrijvingen configureren
Met het edgeConfigOverrides
-object kunt u configuratie-instellingen negeren voor opdrachten die op de huidige pagina worden uitgevoerd. Dit met voeten getreden voorwerp is geen bevel, maar eerder een voorwerp dat u in de meeste bevelen van SDK van het Web kunt omvatten.
Dit object is handig wanneer u verschillende websites of subdomeinen voor verschillende landen hebt of wanneer u meerdere sandboxen voor Experience Platforms hebt om gegevens op te slaan die specifiek zijn voor verschillende bedrijfseenheden.
De configuratieopheffing van gegevensstroom is een proces in twee stappen:
-
Eerst, moet u uw de configuratieopheffing van de gegevensstroom in de gegevenstream configuratiepagina, binnen de Gebruikersstromen UI bepalen. Zie de configuratie datastream met voeten treedtdocumentatie voor instructies op hoe te om met voeten te treden.
-
Nadat u de gegevensstroomopheffing in UI hebt gevormd, moet u de overschrijvingen naar de Edge Network op één van de volgende manieren verzenden:
- Door het Web SDK markeringsuitbreiding.
- Via de
sendEvent
- ofconfigure
Web SDK-opdrachten. - Via de SDK van Mobile
sendEvent
bevel.
Als u met voeten treedt zowel in de configuratie van SDK van het Web als in een specifiek bevel (zoals sendEvent
), treedt de met voeten in het specifieke bevel belangrijkheid.
Verstuur gegevensstroom met voeten treedt aan de Edge Network door de de markeringsuitbreiding van SDK van het Web tag-extension
Zie de documentatie op vormend datastream treedtvan de de markeringsuitbreiding van SDK van het Web voor gedetailleerde configuratieinstructies met voeten.
Als u datastream met voeten treedt van de de markeringsuitbreiding van SDK van het Web wilt vormen, plaats elk gewenst gebied onder Datastream configuration overrides wanneer vormend de markeringsuitbreiding.
- Login aan experience.adobe.comgebruikend uw geloofsbrieven van Adobe ID.
- Ga naar Data Collection > Tags.
- Selecteer de gewenste eigenschap tag.
- Navigeer naar Extensions en klik vervolgens op Configure op de Adobe Experience Platform Web SDK -kaart.
- Schuif omlaag naar de sectie Datastream configuration overrides . Stel elke gewenste overschrijvingswaarde in.
- Klik op Save en publiceer de wijzigingen.
Als u alleen voor een bepaalde opdracht overschrijvingen wilt instellen, stelt u elk gewenst veld in binnen de handelingen van een labelregel.
- Login aan experience.adobe.comgebruikend uw geloofsbrieven van Adobe ID.
- Ga naar Data Collection > Tags.
- Selecteer de gewenste eigenschap tag.
- Navigeer naar Rules en selecteer vervolgens de gewenste regel.
- Selecteer onder Actions een bestaande actie of maak een actie.
- Stel het vervolgkeuzeveld Extension in op Adobe Experience Platform Web SDK en stel de waarde Action Type in op Send event .
- Schuif omlaag naar de sectie met het label Datastream configuration overrides .
- Stel elk veld in deze sectie in op de gewenste overschrijvingswaarde.
- Klik op Keep Changes en voer vervolgens de publicatieworkflow uit.
Afzonderlijke velden zijn beschikbaar voor Development -, Staging - en Production -omgevingen. Zorg ervoor dat u elk gewenst veld voor elke omgeving invult.
De overschrijvingen naar de Edge Network verzenden via de Web SDK JavaScript-bibliotheek library
Na het vormen van de gegevensstroom treedtin de Inzameling UI van Gegevens met voeten, kunt u de met voeten treedt naar de Edge Network, via de bibliotheek van JavaScript van SDK van het Web nu verzenden.
Als u Web SDK gebruikt, is het verzenden van de overschrijvingen naar de Edge Network via het edgeConfigOverrides
bevel de tweede en laatste stap van het activeren van gegevensstroomconfiguratieoverschrijvingen.
De gegevensstroomconfiguratieoverschrijvingen worden verzonden naar de Edge Network door het edgeConfigOverrides
bevel van SDK van het Web. Met deze opdracht maakt u gegevensstroomoverschrijvingen die worden doorgegeven aan de Edge Network op de volgende opdracht. Als u de opdracht configure
gebruikt, worden de overschrijvingen voor elke aanvraag doorgegeven.
Met de opdracht edgeConfigOverrides
maakt u gegevensstroomoverschrijvingen die worden doorgegeven aan de Edge Network op de volgende opdracht.
Wanneer een configuratieopheffing met het configure
bevel wordt verzonden, is het inbegrepen op de volgende bevelen van SDK van het Web.
De opties globaal worden gespecificeerd kunnen door de configuratieoptie op individuele bevelen worden met voeten getreden.
Configuratieoverschrijvingen verzenden via de opdracht Web SDK sendEvent
send-event
In het onderstaande voorbeeld worden alle dynamische configuratieopties voor de gegevensstroom weergegeven die door een sendEvent
-aanroep worden ondersteund.
Als in uw configuratie van de gegevensstroom alle ondersteunde services zijn ingeschakeld, wordt deze instelling in het onderstaande voorbeeld genegeerd en worden alle services uitgeschakeld (zie de instelling enabled: false
voor elke service).
alloy("sendEvent", {
renderDecisions: true,
edgeConfigOverrides: {
datastreamId: "bfa8fe21-6157-42d3-b47a-78310920b39d",
com_adobe_experience_platform: {
enabled: false,
datasets: {
event: {
datasetId: "64b6f949a8a6891ca8a28911",
},
},
com_adobe_edge_ode: {
enabled: false,
},
com_adobe_edge_segmentation: {
enabled: false,
},
com_adobe_edge_destinations: {
enabled: false,
},
com_adobe_edge_ajo: {
enabled: false,
},
},
com_adobe_analytics: {
enabled: false,
reportSuites: ["ujslconfigoverrides3"],
},
com_adobe_identity: {
idSyncContainerId: 34374,
},
com_adobe_target: {
enabled: false,
propertyToken: "f3fd55e1-a06d-8650-9aa5-c8356c6e2223",
},
com_adobe_audience_manager: {
enabled: false,
},
com_adobe_launch_ssf: {
enabled: false,
},
},
});
renderDecisions
edgeConfigOverrides.datastreamId
configure
.edgeConfigOverrides.com_adobe_experience_platform
edgeConfigOverrides.com_adobe_experience_platform.enabled
edgeConfigOverrides.com_adobe_experience_platform.datasets
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ode.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_destinations.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ajo.enabled
com_adobe_analytics.enabled
com_adobe_analytics.reportSuites[]
com_adobe_identity.idSyncContainerId
com_adobe_audience_manager.enabled
instelt op true
. Anders wordt de service Audience Manager uitgeschakeld.com_adobe_target.enabled
com_adobe_target.propertyToken
com_adobe_audience_manager.enabled
com_adobe_launch_ssf
Configuratieoverschrijvingen verzenden via de opdracht Web SDK configure
send-configure
In het onderstaande voorbeeld ziet u hoe een configuratieoverschrijving eruit zou kunnen zien op een configure
-opdracht.
Als in uw configuratie van de gegevensstroom alle ondersteunde services zijn ingeschakeld, wordt deze instelling in het onderstaande voorbeeld genegeerd en worden alle services uitgeschakeld (zie de instelling enabled: false
voor elke service).
alloy("configure", {
orgId: "97D1F3F459CE0AD80A495CBE@AdobeOrg",
datastreamId: "db9c70a1-6f11-4563-b0e9-b5964ab3a858",
edgeConfigOverrides: {
com_adobe_experience_platform: {
enabled: false,
datasets: {
event: {
datasetId: "64b6f930753dd41ca8d4fd77",
},
},
com_adobe_edge_ode: {
enabled: false,
},
com_adobe_edge_segmentation: {
enabled: false,
},
com_adobe_edge_destinations: {
enabled: false,
},
com_adobe_edge_ajo: {
enabled: false,
},
},
com_adobe_analytics: {
enabled: false,
reportSuites: ["ujslconfigoverrides2"],
},
com_adobe_identity: {
idSyncContainerId: 34373,
},
com_adobe_target: {
enabled: false,
propertyToken: "01dbc634-07c1-d8f9-ca69-b489a5ac5e94",
},
com_adobe_audience_manager: {
enabled: false,
},
com_adobe_launch_ssf: {
enabled: false,
},
},
});
orgId
edgeConfigOverrides.datastreamId
configure
.edgeConfigOverrides.com_adobe_experience_platform
edgeConfigOverrides.com_adobe_experience_platform.enabled
edgeConfigOverrides.com_adobe_experience_platform.datasets
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ode.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_segmentation.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_destinations.enabled
edgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ajo.enabled
com_adobe_analytics.enabled
com_adobe_analytics.reportSuites[]
com_adobe_identity.idSyncContainerId
com_adobe_audience_manager.enabled
instelt op true
. Anders wordt de service Audience Manager uitgeschakeld.com_adobe_target.enabled
com_adobe_target.propertyToken
com_adobe_audience_manager.enabled
com_adobe_launch_ssf