您现在可以在ShopifyAnalytics中使您的应用活动对商家可用。商家可以在报告生成器中探索应用的指标和维度,或使用FROM app_events通过ShopifyQL查询它们。
变更内容
应用现在可以在analytics_app_events扩展中声明事件。当应用通过App Events API发送已声明的事件时,商家可以在Shopify Analytics中进行报告。
- 对于常见事件类型(例如已发送邮件),请使用 Shopify 定义的标准事件。
- 为您的应用定义具有特定属性和指标的自定义事件。
- 通过添加您自己的属性和指标来扩展标准事件。
受影响对象
此功能面向希望商家在 Shopify Analytics 中报告其已安装应用活动的开发者。
如果您的应用已向 Dev Dashboard 日志或计费发送事件,这些事件不会自动在 Shopify Analytics 中可用。它们必须匹配已发布的 Analytics App Events 声明。现有的 App Events 集成无需更改,除非您希望您的事件出现在 Shopify Analytics 中。
为何重要
商家现在可以在 Shopify Analytics 中查看您应用的活动情况,而无需离开 Shopify 或打开单独的仪表板,且您无需构建或托管自己的分析系统。您的应用将出现在商家分析其业务的任何位置。
操作指南
除非您希望将应用活动提供至 Shopify Analytics,否则无需采取任何操作。
要开始使用,请在shopify.extension.toml中的analytics_app_events扩展里声明您的标准或自定义事件。例如,一个电子邮件营销应用可以声明标准的电子邮件发送事件:
[[extensions]] type = "analytics_app_events" handle = "app-events" [[extensions.events]] name = "shopify.marketing.email_sent" kind = "standard"使用shopify app deploy发布配置,然后为安装了您应用的商店通过App Events API发送匹配的事件。
事件处理完成后,商家可以使用 ShopifyQL 按时间维度报告已发送邮件的情况:
FROM app_events SHOW emails_sent TIMESERIES day请遵循Analytics中的App Events指南以开始使用。
相关文档
- Analytics 中的应用事件
- 配置 Analytics 应用事件
- 标准事件注册表
- App Events API 参考

