您可以使用此信息通过 Adobe Mobile Android SDK 在移动设备应用程序中跟踪深层链接和延期深层链接。
将 SDK 添加到您的项目并实施生命周期量度。
有关更多信息,请参阅核心实施和生命周期中的“将 SDK 和配置文件添加到您的 IntelliJ IDEA 或 Eclipse 项目”**。
注册应用程序以处理 URL。
有关更多信息,请参阅 URL。
通过 collectLifecycleData
将包含深层链接意图的活动传递到 Adobe SDK。
以下是跟踪深层链接的一个示例:
public class ParseDeepLinkActivity extends Activity {
@Override
protected void onCreate(Bundle savedInstanceState) {
super.onCreate(savedInstanceState);
Config.collectLifecycleData(this);
...
}
}
Adobe Mobile SDK 可以解析附加到任何深层链接或通用链接的数据键值对,前提是这些链接包含带有 a.deeplink.id
标签的键,且其对应的值是用户生成的非空值。附加到链接的数据的所有键值对都将进行解析,附加到生命周期点击,然后发送到 Adobe Analytics,前提是该链接包含 a.deeplink.id
键和值。
此外,您还可以将以下一个或多个保留键(具有用户生成的值)附加到深层链接或通用链接:
a.launch.campaign.trackingcode
a.launch.campaign.source
a.launch.campaign.medium
a.launch.campaign.term
a.launch.campaign.content
这些键是用于在 Adobe Analytics 中进行报告的预映射变量。有关映射和处理规则的更多信息,请参阅处理规则和上下文数据。
借助延期深层链接,Adobe SDK 将会打开一个新的“意图”,且深层链接作为意图数据。使用上述代码,将此进程作为外部深层链接处理。
/*
* Used for message deep link tracking
* Key for deep link URL.
*/
public static final String ADB_MESSAGE_DEEPLINK_KEY = "adb_deeplink";