跟踪应用程序状态

状态是指您的应用程序中的不同屏幕或视图。每次在应用程序中显示新状态时,都应发送 trackState 调用。例如,当用户从主页导航到视频详细信息屏幕时,应发送 trackState 调用。状态通常使用路径报表来查看,以便您能够查看用户在应用程序中导航的方式以及最常查看的状态。

trackState 调用

每当应用程序加载新屏幕时,通常会调用 trackState

Roku

ADBMobile().trackState("State Name", {})

Chromecast

ADBMobile.analytics.trackState("State Name",{});

在 Adobe Mobile Services 中,状态名称将在“视图状态”变量中进行报告,并且每个 trackState 调用均会记录一个视图。在其他 Analytics 界面中,“视图状态”将被报告为“页面名称”,“状态查看次数”将被报告为“页面查看次数”。

发送上下文数据

除了“状态名称”之外,您还可以通过每个跟踪状态调用发送其他上下文数据。

Roku

dictionary = { } 
dictionary["myapp.login.LoginStatus"] = "logged in"  
ADBMobile().trackState("Home Screen", dictionary)

Chromecast

var dictionary = { }; 
dictionary["myapp.login.LoginStatus"] = "logged in"; 
ADBMobile.analytics.trackState("Home Screen", dictionary); 
注意

上下文数据值必须映射到 Adobe Mobile Services 中的自定义变量。

On this page

Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now
Adobe Maker Awards Banner

Time to shine!

Apply now for the 2021 Adobe Experience Maker Awards.

Apply now