Interface AssetPerformanceConfigProvider


public interface AssetPerformanceConfigProvider
The AssetPerformanceConfigProvider interface provide methods for retrieving the Asset Insight configurations.
  • Method Details

    • 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:
      request - client request
      scConfiguration - site catalyst configuration
      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.