了解如何为 AEM Mobile 应用程序指定自定义分析事件和 evar

您可以定义并实施自定义分析事件,以补充在 AEM Mobile 应用程序中使用的预定义分析事件。例如,您可以创建一个自定义事件,以跟踪诸如分析在一篇 HTML 文章中订阅新闻稿的用户数这种行为。

使用 Mobile Marketing Dashboard 定义自定义分析事件和用于这些事件的新处理规则。然后,可从 HTML 内容内发送这些自定义分析事件。

 

设置和要求

自定义分析是通过 Mobile Marketing SDK 提供的。这需要通过 Digital Marketing Cloud 进行额外购买。

配置自定义分析事件的用户必须为 Adobe Analytics 中报表包的管理员。此外,管理员必须已经获得对处理规则进行编辑的授权。有关获取对处理规则进行编辑的授权的更多信息,请参阅处理规则获取对处理规则进行编辑的授权

发送自定义事件的 HTML 内容必须启用扩展功能。在点播服务门户中编辑文章属性时,此选项可用。

设置自定义分析

设置自定义分析的第一步是定义自定义分析事件和 evar。该步骤需要具有分析管理员权限。管理员可以使用 Mobile Marketing Dashboard 或 Adobe Analytics 网站设置自定义分析。

从 Mobile Marketing Dashboard 中设置自定义分析

  1. 确保您具有分析管理员权限并已获得对处理规则进行编辑的授权(详见上文)。

  2. 转至 Mobile Marketing Dashboard:https://mobilemarketing.adobe.com

  3. 创建一个新的应用程序或选择一个应用程序,然后选择“管理应用程序设置”

  4. 单击“管理变量和指标”

  5. 单击“自定义量度”。向下滚动列表,并从下拉菜单中选择一个事件编号。输入事件名称,并从下拉菜单中选择一种类型(大多数事件应使用“整数”)。

  6. 单击“自定义变量”。向下滚动列表,并从下拉菜单中选择一个 evar 编号。输入一个 evar 名称。从下拉菜单中选择一个永久性值(大多数 evar 应使用“跟踪调用”)。

  7. 单击页面顶部的“保存”

  8. 在点播服务门户中,重新构建并重新提交您的应用程序。

    每次在 Mobile Marketing Dashboard 中更改应用程序设置时,都必须重新构建应用程序,这样更改才会生效。

从 Adobe Analytics 中设置自定义分析 (Omniture)

  1. 确保您具有分析管理员权限并已获得对处理规则进行编辑的授权(详见上文)。

  2. 转到 Adobe Analytics 网站:https://my.omniture.com/login/

  3. 单击“管理员”,然后选择“报表包”

  4. 选择报表包,然后单击“编辑设置” > “转换” > “成功事件”

  5. 单击“新增”。滚动到已添加到列表中的新事件。输入事件名称,然后选择类型(大多数事件应使用“计数器”)。单击“保存”

  6. 单击“管理员”,然后从下拉菜单中选择“报表包”

  7. 选择报表包,然后从下拉菜单中单击“编辑设置” > “转换” > “转换变量”

  8. 单击“新增”。滚动到已添加到列表中的新 evar。将“状态”设置为启用。输入一个 evar 名称,然后设置“剩余可用次数”(大多数事件应使用点击)。单击“保存”

定义处理规则

管理员在定义自定义分析事件和 evar 后,必须添加为这些事件和 evar 添加处理规则。如上文所述,管理员必须已经获得对处理规则进行编辑的授权。

  1. 确保您具有分析管理员权限并已获得对处理规则进行编辑的授权(详见上文)。

  2. 转到 Adobe Analytics 网站:https://my.omniture.com/login/

  3. 单击“管理员”,然后选择“报表包”

  4. 选择报表包,然后从下拉菜单中单击“编辑设置” > “常规” > “处理规则”

  5. 打开事件的现有规则,或选择“添加规则”,为事件创建新规则。

  6. 选择“添加操作”。对该操作进行配置,如果满足以下条件,则将自定义事件设置为 1。为等于要用于发送事件的用户定义字符串的操作配置条件。

  7. 打开 evar 的现有规则,或选择“添加规则”,为 evar 创建新规则

  8. 选择“添加操作”。配置使用用于发送事件的 evar 覆盖自定义 evar 的操作

  9. 单击页面底部的“保存”

  10. 在点播服务门户中,重新构建并重新提交您的应用程序。

    每次在云中更改分析设置时,都必须重新构建应用程序,这样更改才会生效。

向 HTML 内容中添加自定义事件

在定义自定义分析事件、evar 和处理规则后,编辑 HTML 内容以发送自定义事件。在 HTML 文章中,您需要包含 Analytics SDK、启用可扩展性功能并发送自定义事件。

包含 Analytics SDK

在 HTML 内容的 <head> 标签中包含以下 <script> 标签。

<script type="text/javascript" src="cordova.js"></script>

启用可扩展性功能

在创建包含 HTML 内容的文章时,请确保在文章属性中选择“启用可扩展性功能”

发送自定义事件

配置 HTML 内容以发送自定义事件。将使用本文所述的跟踪方法发送自定义事件:

https://marketing.adobe.com/resources/help/en_US/mobile/ios/phonegap_methods.html

以下是两个示例。

ADB.trackAction("MyCustomEvent1",
                {"evar77":"user-defined value"},
                null,
                null);
  
OR
 
ADB.trackAction("MyCustomEvent2",
                {"evar78":"user-defined value"},
                null,
                null);

此示例的总结

在上面的示例中,HTML 内容被设置为发送以下两个自定义事件:

  • MyCustomEvent1
  • MyCustomEvent2

MyCustomEvent1 使用 evar77。用户在此 evar 中传递与此事件相关的信息。同样,MyCustomEvent2 使用 evar78。

处理规则规定,在收到 MyCustomEvent1 和 MyCustomEvent2 后,将增加相应事件的计数。此外,处理规则还规定,应分别使用用户在 evar77 和 evar78 中设置的值来覆盖 MyCustomEvent1 和 MyCustomEvent2。

本产品经 Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License 许可  Twitter™ 与 Facebook 中的内容不在 Creative Commons 的条款约束之下。

法律声明   |   在线隐私策略