Uses of Interface
org.dspace.matomo.factory.MatomoRequestDetailsEnricher
Packages that use MatomoRequestDetailsEnricher
-
Uses of MatomoRequestDetailsEnricher in org.dspace.matomo.factory
Classes in org.dspace.matomo.factory that implement MatomoRequestDetailsEnricherModifier and TypeClassDescriptionclassEnricher that extracts any_pk_idcookie sent inside the request to track the sameidused to track interaction on the angular side.classThis class adds theMATOMO_SESSIDcookie to theMatomoRequestDetailsclassThis class adds thecountryparameter to theMatomoRequestDetailsclassThis class extends theMatomoRequestDetailsEnricherinterface and provides a concrete implementation to enrich theMatomoRequestDetailswith custom cookies from theUsageEvent.classThis class adds the_cvarparameter to theMatomoRequestDetailsclassAdds the IP address of the client to theMatomoRequestDetails.classEnricher implementation that extracts and validates a tracker identifier from request parameters and adds it to the Matomo request details.Methods in org.dspace.matomo.factory that return MatomoRequestDetailsEnricherModifier and TypeMethodDescriptionstatic MatomoRequestDetailsEnricherMatomoRequestDetailsEnricherFactory.actionNameEnricher()Adds theaction_nameto the requestdefault MatomoRequestDetailsEnricherMatomoRequestDetailsEnricher.compose(MatomoRequestDetailsEnricher enricher) Composes this enricher with another enricher to create a new enricher that applies both in sequence.static MatomoRequestDetailsEnricherMatomoRequestDetailsEnricherFactory.downloadEnricher()Adds thedownloadlink of the tracked bitstreamstatic MatomoRequestDetailsEnricherMatomoRequestDetailsEnricher.empty()Creates an empty enricher that returns the input MatomoRequestDetails unchanged.static MatomoRequestDetailsEnricherMatomoRequestDetailsEnricherFactory.trackerIdentifierEnricher()Factory method that creates a new instance of MatomoRequestDetailsEnricher specialized for tracker identification enrichment.static MatomoRequestDetailsEnricherMatomoRequestDetailsEnricherFactory.urlEnricher()Adds theurlof the tracked element.static MatomoRequestDetailsEnricherMatomoRequestDetailsEnricherFactory.userAgentEnricher()Adds theuser-agentto the Matomo requestMethods in org.dspace.matomo.factory with parameters of type MatomoRequestDetailsEnricherModifier and TypeMethodDescriptiondefault MatomoRequestDetailsEnricherMatomoRequestDetailsEnricher.compose(MatomoRequestDetailsEnricher enricher) Composes this enricher with another enricher to create a new enricher that applies both in sequence.