プレースメントを追加する (レガシー)
Roktパートナーのために、Rokt SDK for React Nativeを使用してアプリのコンテンツ上にオーバーレイプレースメントを表示することができます。
始める前に始める前に への直接リンク
Rokt React Native SDKがアプリケーションに統合されていることを確認してください。
オーバーレイプレースメントオーバーレイプレースメント への直接リンク
SDKをインポートするSDKをインポートする への直接リンク
SDKをアプリケーションのJavaScript/TypeScriptファイルにインポートします:
import { Rokt } from "@rokt/react-native-sdk";
SDKを実行するSDKを実行する への直接リンク
適切なカスタマー属性を追加して、希望するポイントでSDKを実行します。その後、RoktプレースメントはRoktプラットフォームで設定可能な短い遅延の後に表示されます。
Rokt統合に含めるカスタマー属性を指定することができます。利用可能なデータフィールドの詳細は、attributesページで確認できます。さらに属性を統合したい場合は、以下のサンプルに新しい属性ごとに追加のコード行を追加することができます。
メジャーバージョン 3メジャーバージョン 3 への直接リンク
- JavaScript
- TypeScript
const attributes = {
email: "j.smith@example.com",
firstname: "Jenny",
lastname: "Smith",
mobile: "(323) 867-5309",
postcode: "90210",
country: "US",
};
Rokt.execute("RoktExperience", attributes, {}, () =>
console.log("Placement Loaded")
);
const attributes: Record<string, string> = {
email: "j.smith@example.com",
firstname: "Jenny",
lastname: "Smith",
mobile: "(323) 867-5309",
postcode: "90210",
country: "US",
};
Rokt.execute("RoktExperience", attributes, {}, () =>
console.log("Placement Loaded");
);
メジャーバージョン 4メジャーバージョン 4 への直接リンク
- JavaScript
- TypeScript
const attributes = {
email: "j.smith@example.com",
firstname: "Jenny",
lastname: "Smith",
mobile: "(323) 867-5309",
postcode: "90210",
country: "US",
};
Rokt.execute("RoktExperience", attributes, {});
const attributes: Record<string, string> = {
email: "j.smith@example.com",
firstname: "Jenny",
lastname: "Smith",
mobile: "(323) 867-5309",
postcode: "90210",
country: "US",
};
Rokt.execute("RoktExperience", attributes, {});
注記
ViewName(「RoktExperience」)は、SDKを複数の場所で実行する際に、アプリ内でSDKが実行されるコンテキストに応じて異なるエクスペリエンスを表示するために変更できます。ViewNameを変更する場合は、Roktシステム内で一致する調整が行われるように、Roktチームと協力してください。