Package com.day.cq.dam.performance.api
Interface AssetPerformanceConfigProvider
-
public interface AssetPerformanceConfigProvider
TheAssetPerformanceConfigProvider
interface provide methods for retrieving the Asset Insight configurations.
-
-
Method Summary
All Methods Instance Methods Abstract Methods Modifier and Type Method Description String
getAssetClickSuccessEvent(ResourceResolver resolver)
Gets the SiteCatalyst Asset Click success event.String
getAssetIdClickEVar(ResourceResolver resolver)
Gets the SiteCatalyst eVar variable for the Asset Click Success Event.String
getAssetIdImpressionListVar(ResourceResolver resolver)
Gets the SiteCatalyst list variable for the Asset Impression Success Event.String
getAssetImpressionSuccessEvent(ResourceResolver resolver)
Gets the SiteCatalyst Asset Impression success event.Configuration
getSCConfiguration(ResourceResolver resolver)
Gets the Asset Insight - SiteCatlyst configuration.String
getSCConfiguredReportSuite(Configuration scConfiguration)
Gets the SiteCatalyst ReportSuite configured with the scConfiguration.String
getSCConfiguredTrackingServer(SlingHttpServletRequest request, Configuration scConfiguration)
Gets the SiteCatalyst Tracking Server configured with the scConfiguration.String
getSCConfiguredVisitorNamespace(Configuration scConfiguration)
Gets the SiteCatalyst Visitor Namespace configured with the scConfiguration.String
getSiteCatalystCloudServiceConfigPath(Resource resource)
Gets the SiteCatalyst cloud service config path.String
getSiteCatalystCloudServiceConfigPath(ResourceResolver resolver)
Gets the SiteCatalyst cloud service config path.
-
-
-
Method Detail
-
getSiteCatalystCloudServiceConfigPath
String getSiteCatalystCloudServiceConfigPath(Resource resource)
Gets the SiteCatalyst cloud service config path.- Parameters:
resource
- used for resolving the configuration paths- Returns:
- the SiteCatalyst cloud service config path
-
getSiteCatalystCloudServiceConfigPath
String getSiteCatalystCloudServiceConfigPath(ResourceResolver resolver)
Gets the SiteCatalyst cloud service config path.- Parameters:
resolver
- , used for resolving the configuration paths- Returns:
- the SiteCatalyst cloud service config path
-
getAssetIdImpressionListVar
String getAssetIdImpressionListVar(ResourceResolver resolver)
Gets the SiteCatalyst list variable for the Asset Impression Success Event.- Parameters:
resolver
- , used for resolving the configuration paths- Returns:
- the SiteCatalyst list variable for the Asset Impression Success Event.
-
getAssetIdClickEVar
String getAssetIdClickEVar(ResourceResolver resolver)
Gets the SiteCatalyst eVar variable for the Asset Click Success Event.- Parameters:
resolver
- , used for resolving the configuration paths- Returns:
- the SiteCatalyst eVar variable for the Asset Click Success Event.
-
getAssetImpressionSuccessEvent
String getAssetImpressionSuccessEvent(ResourceResolver resolver)
Gets the SiteCatalyst Asset Impression success event.- Parameters:
resolver
- , used for resolving the configuration paths- Returns:
- the SiteCatalyst Asset Impression success event.
-
getAssetClickSuccessEvent
String getAssetClickSuccessEvent(ResourceResolver resolver)
Gets the SiteCatalyst Asset Click success event.- Parameters:
resolver
- , used for resolving the configuration paths- Returns:
- the SiteCatalyst Asset Click success event.
-
getSCConfiguredReportSuite
String getSCConfiguredReportSuite(Configuration scConfiguration)
Gets the SiteCatalyst ReportSuite configured with the scConfiguration.- Parameters:
scConfiguration
- site catalyst configuration- Returns:
- the SiteCatalyst ReportSuite configured with the configuration
-
getSCConfiguredVisitorNamespace
String getSCConfiguredVisitorNamespace(Configuration scConfiguration)
Gets the SiteCatalyst Visitor Namespace configured with the scConfiguration.- Parameters:
scConfiguration
- site catalyst configuration- Returns:
- the SiteCatalyst Visitor Namespace configured with the configuration
-
getSCConfiguredTrackingServer
String getSCConfiguredTrackingServer(SlingHttpServletRequest request, Configuration scConfiguration)
Gets the SiteCatalyst Tracking Server configured with the scConfiguration.- Parameters:
scConfiguration
- site catalyst configurationrequest
- client request- Returns:
- the SiteCatalyst Tracking Server configured with the configuration
-
getSCConfiguration
Configuration getSCConfiguration(ResourceResolver resolver)
Gets the Asset Insight - SiteCatlyst configuration.- Parameters:
resolver
- , used for resolving the configuration paths- Returns:
- the Asset Insight - SiteCatlyst configuration.
-
-