Track Page Views

To implement page-view analytics in your app, use trackPageView(). For more information about this method’s general use with Einstein Recommendations, see Salesforce Help: Track Page View.

Use the analytics manager to track page views with URLs, titles, items, and search terms. The trackPageView() method requires, at a minimum, a String representing the in-app URL to be tracked. Additional overloaded methods are available. Refer to the Javadoc for details.

For SDK version 10, use this example.

1MarketingCloudSdk.requestSdk { engagementSdk ->
2    val analyticsManager = engagementSdk.analyticsManager
3
4    analyticsManager.trackPageView("url")
5    analyticsManager.trackPageView("url", "title")
6    analyticsManager.trackPageView("url", "title", "item")
7    analyticsManager.trackPageView("url", "title", "item", "searchTerms")
8}

For SDK version 8, use this example.

1SFMCSdk.requestSdk { sdk ->
2  sdk.mp {
3    val analyticsManager = it.analyticsManager
4
5    analyticsManager.trackPageView("url")
6    analyticsManager.trackPageView("url", "title")
7    analyticsManager.trackPageView("url", "title", "item")
8    analyticsManager.trackPageView("url", "title", "item", "searchTerms")
9  }
10}

For SDK version 7, use this example.

1MarketingCloudSdk.requestSdk {
2  val analyticsManager = it.analyticsManager
3
4  analyticsManager.trackPageView("url")
5  analyticsManager.trackPageView("url", "title")
6  analyticsManager.trackPageView("url", "title", "item")
7  analyticsManager.trackPageView("url", "title", "item", "searchTerms")
8}