| Modifier and Type | Method and Description |
|---|---|
protected <T extends AbstractTrackingEvent> |
PerformanceIntegrationTest.createAbstractTrackingEvent(java.lang.Class<T> clazz) |
| Modifier and Type | Field and Description |
|---|---|
protected java.util.concurrent.ConcurrentLinkedQueue<AbstractTrackingEvent> |
ClickStreamListener.batchQueue |
| Modifier and Type | Method and Description |
|---|---|
protected static <T extends AbstractTrackingEvent> |
ClickStreamListenerIntegrationTest.createAbstractTrackingEvent(java.lang.Class<T> clazz) |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractTrackingEvent |
ClickStreamListener.enrich(AbstractTrackingEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Optional<java.util.List<AbstractTrackingEvent>> |
ClickStreamListener.prepareBatchEvents() |
| Modifier and Type | Method and Description |
|---|---|
protected AbstractTrackingEvent |
ClickStreamListener.enrich(AbstractTrackingEvent event) |
protected boolean |
ClickStreamListener.filterByAllowedEvents(AbstractTrackingEvent event) |
protected boolean |
ClickStreamListener.filterByConsent(AbstractTrackingEvent event) |
protected boolean |
ClickStreamListener.filterByProductEvents(AbstractTrackingEvent event) |
protected void |
ClickStreamListener.onEvent(AbstractTrackingEvent event) |
| Modifier and Type | Method and Description |
|---|---|
protected java.util.Map<java.lang.String,java.lang.Object> |
ClickStreamService.createInteraction(AbstractTrackingEvent event) |
protected void |
ClickStreamService.populateInteraction(java.util.Map<java.lang.String,java.lang.Object> interaction,
AbstractTrackingEvent event) |
| Modifier and Type | Method and Description |
|---|---|
boolean |
ClickStreamService.sendEvents(java.util.List<? extends AbstractTrackingEvent> events)
Transform and send the
AbstractTrackingEvents to yMKT. |
| Modifier and Type | Method and Description |
|---|---|
void |
CartAbandonedEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
ProductMediaViewEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
SearchNoResultsEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
AbstractTrackingEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
AbstractProductAwareTrackingEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
AddToCartEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
SearchEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
CategoryPageViewEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
StoreLocationEnteredEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
BannerClickEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
AbstractProductAndCartAwareTrackingEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
void |
AbstractCartAwareTrackingEventToCsvDataPopulator.populate(AbstractTrackingEvent source,
TrackingEventCsvData target) |
| Modifier and Type | Method and Description |
|---|---|
protected void |
TrackingEventPublishingListener.onEvent(AbstractTrackingEvent event) |
| Constructor and Description |
|---|
TrackingEventPublishingListener(MessageChannel trackingEventCsvPublishChannel,
CsvMapper mapper,
java.util.List<java.lang.String> trackingEventCsvOrderedFields,
Converter<AbstractTrackingEvent,TrackingEventCsvData> converter) |
| Modifier and Type | Method and Description |
|---|---|
protected java.lang.Class<? extends AbstractTrackingEvent> |
TrackingEventTypeResolver.getEcommerceEventType(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
java.util.Map<java.lang.String,java.lang.Object> customVariablesPageScoped) |
protected java.lang.Class<? extends AbstractTrackingEvent> |
TrackingEventTypeResolver.getLinkEventType(java.util.Map<java.lang.String,java.lang.Object> trackingEventData) |
protected java.lang.Class<? extends AbstractTrackingEvent> |
TrackingEventTypeResolver.getLogEventType(java.util.Map<java.lang.String,java.lang.Object> customVariablesPageScoped) |
protected java.lang.Class<? extends AbstractTrackingEvent> |
TrackingEventTypeResolver.getMiscEventTypes(java.util.Map<java.lang.String,java.lang.Object> trackingEventData) |
protected java.lang.Class<? extends AbstractTrackingEvent> |
TrackingEventTypeResolver.getSiteSearchEventType(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
java.util.Map<java.lang.String,java.lang.Object> customVariablesPageScoped) |
java.lang.Class<? extends AbstractTrackingEvent> |
TrackingEventTypeResolver.resolveType(java.util.Map<java.lang.String,java.lang.Object> trackingEventData) |
| Constructor and Description |
|---|
JsonToTrackingEventConverter(TypeResolver<java.util.Map<java.lang.String,java.lang.Object>,AbstractTrackingEvent> typeResolver) |
| Modifier and Type | Method and Description |
|---|---|
void |
CategoryPageViewEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
AbstractTrackingEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
SearchNoResultsEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
CartAbandonedEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
UnsuccessfulAddToCartEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
UnsuccessfulPaymentEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
BannerClickEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
StoreLocationEnteredEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
PaymentDetailsEnteredEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
ProductReviewsViewEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
PageViewEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
AddToCartEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
FindStoresNearMeEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
AbstractProductAndCartAwareTrackingEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
RefineSearchEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
SearchEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
SuccessfulCheckoutEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
UnsuccessfulLoginEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
ForgottenPasswordEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
CartViewEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
UnsuccessfulCheckoutEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
ProductDetailPageViewEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
CategoryBrowseEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
ProceedToCheckoutEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
UnsuccessfulRegistrationEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
RemoveFromCartEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
AbstractProductAwareTrackingEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
AbstractCartAwareTrackingEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
PageThroughSearchResultsEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
ShipmentDetailsEnteredEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
void |
ProductMediaViewEventPopulator.populate(java.util.Map<java.lang.String,java.lang.Object> trackingEventData,
AbstractTrackingEvent trackingEvent) |
Copyright © 2018 SAP SE. All Rights Reserved.