リンクナビゲーションリクエストメッセージ
概要概要 への直接リンク
リンクナビゲーションリクエストメッセージは、パートナーがランチャーで overrideLinkNavigation を true に設定した場合にのみ送信されます(インテグレーションランチャーオプションを参照)。このオプションを選択すると、Selection または Placement にサブスクライブするときに LINK_NAVIGATION_REQUEST メッセージを受け取ります。
例えば、ランチャーで overrideLinkNavigation を選択した後、ユーザーがリンクをクリックして別のページに移動する たびにイベントを受け取るために、次のコードでサブスクライブできます。
// Rokt スクリプトは既にロードされています
const selection = await launcher.selectPlacements({
attributes: {
// Rokt がカタログア イテムを取得するために必要な属性
eventId: "eventId",
venueName: "venueName",
// その他の追加属性
email: "email",
},
});
selection.on("LINK_NAVIGATION_REQUEST").subscribe((event) => {
// url プロパティを使用してナビゲーションリクエストを処理します
window.open(event.body.url);
});
プロパティプロパティ への直接リンク
urlurl への直接リンク
• url: string
overrideLinkNavigation が有効な場合に顧客がオファーリンクをクリックすると、新しいブラウジングタブが自動的に開かれることはありません。代わりに、Rokt SDK は url を文字列として含むイベントをパートナーに送信します。この url は、顧客体験の低下を避けるために、必要なブラウジングコンテキスト(合意されたウェブビューまたはネイティブブラウザ)で_即座に_開く必要があります。