メインコンテンツまでスキップ

広告主のためのコンバージョン報告 (レガシー)

Rokt iOS SDKを実行して、アプリ内で発生するコンバージョンイベントを記録できます。

始める前に

アプリケーションにRokt iOS SDKがすでに統合されていることを確認してください。手順はこちらに記載されています。

Rokt iOS SDKの実行

希望するViewControllerでRokt iOS SDKを実行し、適切な消費者属性をすべて追加します。以下のサンプルコードでは、ViewDidLoadを使用してコンバージョンを報告しています。

注記

Rokt iOS SDKは、パートナーアプリケーションにロクトプレースメントを統合するためにも使用されます。Roktプレースメントを表示する際に利用可能なオプションのコールバックがありますが、このガイドは特にコンバージョンイベントの記録に関するものなので、これらのコールバックは考慮する必要はありません。

アプリは、Roktと統合する顧客属性を決定します。利用可能なデータフィールドの詳細はコンバージョン属性ページで確認できます。以下のサンプルコードのattributesセクションにコード行を追加することで、統合に追加の属性を含めることができます。

import Rokt_Widget

class OrderConfirmationViewController: UIViewController {
...
// プレースメントを表示する必要があるときにこの関数を呼び出します
func showWidget() {
let attributes = ["email": "j.smith@example.com",
"firstname": "Jenny",
"lastname": "Smith",
"mobile": "(555)867-5309",
"postcode": "90210",
"country": "US"]

Rokt.execute(viewName: "RoktExperience", attributes: attributes, onLoad: {
// Roktプレースメントがロードされたときのオプションのコールバック
}, onUnLoad: {
// Roktプレースメントがアンロードされたときのオプションのコールバック
}, onShouldShowLoadingIndicator: {
// ローディングインジケーターを表示するためのオプションのコールバック
```objectivec
}, onShouldHideLoadingIndicator: {
// ローディングインジケーターを非表示にするためのオプションのコールバック
})
}
}
この記事は役に立ちましたか?
Last updated Oct 29, 2025