__CAPGO_KEEP_0__ 首页

Facebook 分析 Capacitor 插件

Meta/Facebook App Events 分析,标准事件,购买日志,货币参数和广告商跟踪控制

安装

bun add @capgo/capacitor-facebook-analytics bunx cap sync
npm,pnpm 或 yarn
  • npm install @capgo/capacitor-facebook-analytics
  • pnpm add @capgo/capacitor-facebook-analytics
  • yarn add @capgo/capacitor-facebook-analytics

指南

如何在 Capacitor 中使用 Facebook 分析

使用 @capgo/capacitor-facebook-analytics

Meta/Facebook App Events 分析用于 Capacitor 应用程序的 iOS 和 Android

安装

bun add @capgo/capacitor-facebook-analytics
bunx cap sync

此插件暴露了什么

  • initAppEvents - 手动激活 Facebook App Events。
  • logEvent - 使用参数、值和货币记录标准或自定义 App 事件。
  • logPurchase - 使用金额和货币记录购买事件。
  • enableAdvertiserTracking - 在支持的设备上启用原生广告商跟踪。
  • disableAdvertiserTracking - 在支持的设备上禁用原生广告商跟踪。
  • getAdvertiserTrackingStatus - 读取当前广告商跟踪状态。
  • getPluginVersion - 读取本地插件版本。

示例用法

logEvent

记录一个标准事件,带有 Facebook 参数。

import {
  FacebookAnalytics,
  FacebookEventName,
  FacebookEventParameterName,
} from '@capgo/capacitor-facebook-analytics';

await FacebookAnalytics.logEvent({
  event: FacebookEventName.CompletedRegistration,
  params: {
    [FacebookEventParameterName.RegistrationMethod]: 'email',
  },
});

logEvent 带有值和货币

带有参数的标准事件 fb_currency 带有参数的标准事件

import {
  FacebookAnalytics,
  FacebookEventName,
  FacebookEventParameterName,
} from '@capgo/capacitor-facebook-analytics';

await FacebookAnalytics.logEvent({
  event: FacebookEventName.AddedToCart,
  valueToSum: 19.99,
  currency: 'USD',
  params: {
    [FacebookEventParameterName.ContentType]: 'product',
    [FacebookEventParameterName.ContentId]: 'sku-123',
  },
});

logPurchase

记录购买事件。

import { FacebookAnalytics } from '@capgo/capacitor-facebook-analytics';

await FacebookAnalytics.logPurchase({
  amount: 9.99,
  currency: 'USD',
});

全参考

继续使用@capgo/capacitor-facebook-analytics

如果您正在使用 使用@capgo/capacitor-facebook-analytics 与@__CAPGO_KEEP_0__/__CAPGO_KEEP_1__-facebook-analytics 在@capgo/capacitor-facebook-analytics中获取实现细节 为@capgo/capacitor-facebook-analytics的实现细节 在入门中获取实现细节 全参考 Capgo Plugin Directory 为产品工作流程在Capgo插件目录中 Capacitor 由 Capgo 提供的插件 为 Capacitor 插件的实现细节提供支持,支持由 Capgo 提供。 添加或更新插件 为实现细节在添加或更新插件中。

FAQ

Facebook Analytics 插件 FAQ

如何在 Capacitor 应用中安装 Facebook Analytics 插件?

运行 "bun add @capgo/capacitor-facebook-analytics" (或 "npm install @capgo/capacitor-facebook-analytics" ),然后运行 "bunx cap sync" 以便 iOS 和 Android 项目捕获 native code。从 "@capgo/capacitor-facebook-analytics" 导入您的应用 code。

是否@capgo/capacitor-facebook-analytics与React、Vue和Angular兼容?

是。Facebook Analytics 是一个 Capacitor 包,因此它与任何在 Capacitor 内运行的 Web 框架兼容,包括 Ionic、React、Vue、Angular、Svelte 和普通 JavaScript。

哪个 Capacitor 版本支持 @capgo/capacitor-facebook-analytics?

Capgo 插件遵循 Capacitor 的主要版本:使用与您的 Capacitor 主要版本匹配的插件主要版本(例如插件 v8 与 Capacitor 8)。在 GitHub README 中的兼容性表格中列出了维护的版本。

是否是免费和开源的 @capgo/capacitor-facebook-analytics?

是。源 code 公开在 GitHub 上,https://github.com/Cap-go/capacitor-facebook-analytics/,并且该包从 npm 免费安装。欢迎 bug 报告和 pull 请求。

是否可以在不经过 App Store 审核的情况下更新使用 Facebook 分析的 code?

code 和 Capgo 的本地代码更新会改变原生代码,因此需要重新构建 App Store。随后,使用 Capgo 实时更新的 JavaScript、HTML 和 CSS 变更可以立即发布。

不必等待应用程序审查就可以将Facebook分析更改推送到应用程序

一旦插件在您的商店构建中,Capgo实时更新将推送您的JavaScript、HTML和CSS更改到用户中分钟内。

从Capgo开始