我是 adobe Omniture 的新手,我从此链接 here 开始,我应该在下面提到的两个 ID 中输入什么
private static final String TRACKING_RSID = "rsid";//---->this
private static final String TRACKING_SERVER = "server";//---->this
当我注册一个应用程序时,我只有密码,请发布任何带有 android 和 omniture 集成教程的链接,提前致谢。
最佳答案
TRACKING_RSID(报表包 ID)
rsid 是要将数据发送到的报表包 ID。您需要在 Adobe Marketing Cloud 界面中创建报表包以获取 rsid。创建报表包时,需要指定它的 rsid。您的所有 rsid 都将具有 Adobe 为您的帐户分配的任何前缀。
要在 Adobe Marketing Cloud 界面中进行访问,您必须拥有管理员帐户。登录后,单击左上角的巨型 Adobe Marketing Cloud
面包屑。这将打开一个下拉菜单。导航到 Reports & Analytics > Admin Tools
。然后点击左侧导航栏中的 Report Suites
。
您当前拥有的所有报表包都列在此页面上。您将在第一列中看到报表包的 rsid,以及右侧的描述(您也可以在报表包创建期间指定)。第一列中的值是您将在代码中使用的值。您可以同时将数据发送到多个报表包,方法是用逗号分隔它们(中间没有空格):private static final String TRACKING_RSID = "rsid1,rsid2";
请注意,发送到多个报表包会产生额外费用。查看您的契约(Contract),与您的 Adobe 客户服务代表交谈。
如果您还没有创建任何报表包,您可以通过单击位于该页面上报表包列表正上方的 Create new > Report Suite
链接来创建它们。您指定想要的 rsid 的输入字段将显示为您的帐户分配的前缀。不要将其包含在您输入的内容中;系统将自动添加前缀,您将在代码中使用包含前缀的完整 rsid(输入时在“预览”文本中看到的值)。
TRACKING_SERVER
在您开始订阅时,您的 Adobe 客户关怀代表应该已为您提供此值。有一种方法可以在界面中获取它,尽管它有点棘手。 Adobe 一直在重新设计界面,到目前为止,他们还没有在新的代码管理器界面中动态生成 TRACKING_SERVER 值。但是,他们确实提供了指向其遗留代码管理器的链接,并且会显示在那里。
要在 Adobe Marketing Cloud 界面中访问它,您必须拥有一个管理员帐户。登录后,单击左上角的巨型 Adobe Marketing Cloud
面包屑。这将打开一个下拉菜单。导航到 Reports & Analytics > Admin Tools
。然后点击左侧导航栏中的 Code Manager
。
此页面显示代码库和文档列表。您可以在该列表中看到 Android 实现以及指向在线 Android Developer Guide 的链接。因此,就获取跟踪服务器而言,列表下方是这样的:
单击“单击此处”链接以打开旧代码管理器。跟踪服务器的值与代码实现或 rsid 或表单中的任何其他值无关,因此只需选择“Javascript”并选择 rsid 等,然后单击 Generate Code
按钮。
您现在应该在显示两个选项卡的页面上: Page Code
和 Core Javascript File
,单击 Core Javascript File
并查找以下两行:
s.visitorNamespace=".."
s.trackingServer=".."
该代码应显示您帐户的特定值。
s.trackingServer
是您应该用于 TRACKING_SERVER
变量的值。但我也指出 s.visitorNamespace
因为该值也可能出现在您的实现中。关于android - 适用于 Android 的 Adobe Omniture,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/21377344/