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 treedt documentatie 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- ofconfigureWeb 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 treedt van 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.com gebruikend 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.com gebruikend 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 treedt in 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,
},
},
});
renderDecisionsedgeConfigOverrides.datastreamIdconfigure .edgeConfigOverrides.com_adobe_experience_platformedgeConfigOverrides.com_adobe_experience_platform.enablededgeConfigOverrides.com_adobe_experience_platform.datasetsedgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ode.enablededgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_segmentation.enablededgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_destinations.enablededgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ajo.enabledcom_adobe_analytics.enabledcom_adobe_analytics.reportSuites[]com_adobe_identity.idSyncContainerIdcom_adobe_audience_manager.enabled instelt op true . Anders wordt de service Audience Manager uitgeschakeld.com_adobe_target.enabledcom_adobe_target.propertyTokencom_adobe_audience_manager.enabledcom_adobe_launch_ssfConfiguratieoverschrijvingen 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,
},
},
});
orgIdedgeConfigOverrides.datastreamIdconfigure .edgeConfigOverrides.com_adobe_experience_platformedgeConfigOverrides.com_adobe_experience_platform.enablededgeConfigOverrides.com_adobe_experience_platform.datasetsedgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ode.enablededgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_segmentation.enablededgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_destinations.enablededgeConfigOverrides.com_adobe_experience_platform.com_adobe_edge_ajo.enabledcom_adobe_analytics.enabledcom_adobe_analytics.reportSuites[]com_adobe_identity.idSyncContainerIdcom_adobe_audience_manager.enabled instelt op true . Anders wordt de service Audience Manager uitgeschakeld.com_adobe_target.enabledcom_adobe_target.propertyTokencom_adobe_audience_manager.enabledcom_adobe_launch_ssf