在您整合 Facebook SDK 後,除非您停用事件自動記錄功能,否則系統會為事件管理工具自動記錄並蒐集特定應用程式事件。您可以在應用程式的程式碼中更改此設定,或者前往應用程式管理中心或事件管理工具中,透過應用程式事件下的切換開關更改此設定。請注意,如果 AutoLogAppEventsEnabled
標示與切換開關的值有所衝突,我們會以「Facebook SDK 自動事件記錄」切換開關的值為準。若要進一步了解系統會蒐集哪些資料,以及如何停用事件自動記錄功能,請參閱應用程式事件自動記錄一文。
An event can have up to 25 parameters. This doesn't just mean for each call, but for all invocations using that event name.
If you need to remove obsolete parameters - you can deactivate parameters by following the instructions in our help center.
事件和參數的名稱必須為 2 至 40 個英數字元。
每個參數值的長度不得超過 100 個字元。
如要蒐集應用程式事件,您不需要執行 Facebook 登入或任何其他渠道功能。
您可以定義要擷取的自訂事件,然後便能在 Facebook 分析 管理中心中看到有關事件。系統最多支援記錄 1,000 個自訂事件名稱,事件數量則沒有限制。不過,廣告分析報告中只會顯示標準應用程式事件。您建立的任何自訂應用程式事件都將記錄為「其他的流動應用程式用戶操作」。
如果是 Unity 遊戲,您可以使用 Unity SDK 來記錄應用程式事件。如果是在原生應用程式中使用網頁式檢視畫面的其他渠道,您可選擇使用 應用程式事件 API ,將事件從您的伺服器傳遞到 Facebook 伺服器。
開發人員一般認為使用 Facebook SDK 整合應用程式事件更容易。Facebook SDK 有助減少所需的編碼量,並提供適用於您應用程式的實用中繼資料,例如應用程式版本和應用程式名稱。使用 SDK 時,開發人員只需進行少量開發工作,便可自動獲取多種衡量數據,例如使用時間、連線階段數量和中斷情況。SDK 也能夠收集 Android 廣告客戶編號或 IDFA(前提是您正在使用與廣告歸因相關的應用程式事件),並為您處理限制廣告追蹤事宜。但是,SDK 的不足之處在於,如果您想加入新的事件,則需要推出新版應用程式。對絕大多數開發人員來說,SDK 這個選項最為適合。
如果開發人員不希望為應用程式推出更新版本,才能整合應用程式事件或加入其他應用程式事件,API 解決方案可能更適合。如果開發人員擁有混合式網頁應用程式,使用 API 整合可能也會更方便。但是,API 解決方案需要您自己處理限制廣告追蹤事宜,以及蒐集 IDFA 和 Android 廣告客戶編號。另外,API 也不會提供應用程式使用情況衡量數據,而 SDK 卻會自動蒐集此類資料。如果開發人員想追蹤其他衡量數據,例如應用程式版本、應用程式名稱、使用時間、連線階段數量和中斷情況等,則需要自己確認這些衡量數據,並透過 API 以自訂參數的形式傳回這些衡量數據。
您可以同時在應用程式中使用 MMP SDK 和 Facebook SDK,但需確保不會向兩者重複傳遞同一事件,否則會令系統重複計算事件。
可以,如果您想這樣處理,可以分開傳送事件。
在 應用程式廣告協助工具 中,您可以測試應用程式內的應用程式事件,確保應用程式可以向 Facebook 傳送事件。
a. 開啟 應用程式廣告協助工具。
b. 在「選擇應用程式」中,選擇您的應用程式,然後選擇「提交」。
c. 前往頁面底部,選擇「測試應用程式事件」。
d. 啟動應用程式並傳送事件。事件會出現在網頁中。
如果您記錄的是自訂事件而非標準事件,該事件會顯示在廣告分析報告中的「其他流動應用程式的用戶操作」下,而不會再作細分。
可以。我們會以最低的費用,向最有可能採取特定行動至少一次的用戶刊登您的廣告。您可以透過 API 建立流動應用程式安裝廣告組合,並針對特定應用程式事件優化。這個做法類似於一般的流動應用程式安裝或流動應用程式互動廣告組合,只是不同之處在於:
如果是流動應用程式互動廣告,請針對標準應用程式事件優化,惟「應用程式啟動」除外。您可以在廣告管理員和 API 中找到這些選項。請參閱 推廣 API:廣告組合。
首先,確保您已在應用程式中安裝 Facebook Core Android SDK v4.36 或更高版本。然後,前往應用程式管理中心中的設定 > 基本。在 Android 設定中,將自動記錄應用程式內購買事件開關切換到是。
如使用 4.27 至 4.35 版本,請確保您在啟用應用程式期間呼叫 callbackManager.onActivityResult()
,並啟用自動記錄應用程式內購買開關,此開關位於 應用程式管理中心的 Android 設定區塊中。
First, ensure that you have v3.22 (or higher) of the Facebook iOS SDK installed within your app. Second, ensure that you are calling the ActivateApp
method.
啟用應用程式內購買記錄功能的開關後,系統將追蹤以下應用程式事件:開始結帳、購買和退訂。
自動記錄功能可以減少準確記錄應用程式事件所需的時間。自動記錄功能可幫您蒐集事件並確認需要傳遞的參數,無需您人手處理。例如,系統會自動記錄以下參數:商品編號、數量、總金額、貨幣、商品標題和商品描述。另外,如果您使用的版本為 3.22 或更高,則可以自動啟用此功能,無需向 App Store 提交更新後的用戶端。
如果您目前正在記錄應用程式內購買事件,則無需啟用此功能。但是,如果您希望採用此功能,將需要停止明確記錄應用程式內購買事件,否則您可能會在報告中看到重複計算的事件。
不,這僅適用於應用程式內購買。
We recommend logging all events that are relevant to your app. You can use this best practices guide as a starting point to determine what events would be relevant for your business.
如要停用應用程式內購買自動記錄功能,請瀏覽我們的 iOS 應用程式事件入門指南 或 Android 應用程式事件入門指南。