リダイレクト
最終更新日: 2025年5月14日
- トピック:
- KCS,スクリプトエラー, Javascript
作成対象:
- 管理者
RTP Redirect API を使用すると、セグメント化されたオーディエンスをターゲット URL にリダイレクトできます。
- User Context API を使用する前に、web パーソナライゼーションの顧客になり、サイトに RTP タグをデプロイする必要があります。
- RTP は、アカウントベースマーケティングの重点顧客リストをサポートしていません。ABM リストとコードは、RTP 内で管理されるアップロード済みアカウントリスト(CSV ファイル)にのみ関連しています。
使用方法
rtp('send' , 'redirect' , 'field_name' , [ 'values_array' , '...' , '...' ] , 'www.redirect_url.com' , true/false )
パラメーター | オプション/必須 | タイプ | 説明 |
---|---|---|---|
'send' | 必須 | 文字列 | メソッドアクション。 |
'redirect' | 必須 | 文字列 | メソッド名。 |
field_name | 必須 | 文字列 | 照合対象のフィールド名。例:'abm.name'(以下を参照)。 |
values_array | 必須 | 配列 | 照合対象フィールドと一致する値のリスト(大文字と小文字は区別されません)。 |
redirect_url | 必須 | 文字列 | 条件に一致した訪問者をリダイレクトするターゲット URL。 |
redirect_matched_visitors | オプション | ブール値 | true の場合、条件に一致した訪問者がリダイレクトされます。false の場合、条件に一致しない訪問者がリダイレクトされます。デフォルト:true。 |
組織、業界、ABM リスト、場所、ISP、一致したセグメント
条件 | データ階層 | 例 |
---|---|---|
一致したセグメント(最初のクリック後にのみ機能) | matchedSegments.name | rtp( 'send', 'redirect' , 'matchedSegments.name' , ['Fortune 1,000' , 'Enterprise'] , 'http://www.marketo.com'); |
一致したセグメント(最初のクリック後にのみ機能) | matchedSegments.id | rtp( 'send', 'redirect' , 'matchedSegments.id' , [106 , 107 , 190] , 'http://www.marketo.com'); |
ABM リスト | abm.name | rtp( 'send', 'redirect' , 'abm.name' , ['top_key_accounts', 'active_customers'] , 'http://www.marketo.com'); |
ABM リスト | abm.code | rtp( 'send', 'redirect' , 'abm.code' , [13 , 15] , 'http://www.marketo.com'); |
組織 | org | rtp( 'send', 'redirect' , 'org', ['ebay'], 'http://www.marketo.com'); |
場所 | location.country | rtp( 'send', 'redirect' , 'location.country' , ['United States'], 'http://www.marketo.com'); |
場所 | location.state | rtp( 'send', 'redirect' , 'location.state', ['ca'], 'http://www.marketo.com'); |
場所 | location.city | rtp( 'send', 'redirect' , 'location.city', ['San Mateo'], 'http://www.marketo.com'); |
業界 | industries | rtp( 'send', 'redirect' , 'industries' , ['Education'], 'http://www.marketo.com'); |
ISP | isp | rtp( 'send', 'redirect' , isp , ['False'], 'http://www.marketo.com'); |
メモ
- リダイレクトルール/条件が企業特性(会社、業界、場所)に基づいている場合は、待ち時間を短縮するために、rtp(‘send’, ‘view’) および rtp(‘get’,‘campaign’) の前にリダイレクトコードを挿入できます。
- JavaScript 経由のリダイレクトは、ブラウザー側のリダイレクトで、最大速度に到達するには web サイトの読み込みと最適化に依存します。
- ベストプラクティスは、リダイレクトコードを rtp タグの直後に設定し、ヘッダーに配置することです。
- セルフリダイレクトを実行していないことを確認します(rtp には、サイクリックリダイレクト呼び出しをブロックするセーフティネットがあります)。
<!DOCTYPE html>
<html lang="en-US">
<head>
<!-- RTP tag -->
<script type='text/javascript'>
// This tag needs to be replaced with your account tag
(function(c,h,a,f,i){c[a]=c[a]||function(){(c[a].q=c[a].q||[]).push(arguments)};
c[a].a=i;var g=h.createElement("script");g.async=true;g.type="text/javascript";
g.src=f+'?rh='+c.location.hostname+'&aid='+i;var b=h.getElementsByTagName("script")[0];b.parentNode.insertBefore(g,b);
})(window,document,"rtp","//xyz.marketo.com/rtp-api/v1/rtp.js","xyz");
// START REDIRECT EXAMPLE
// - Using a helper redirect function
// - Redirect based on named account
rtp('send','redirect','org', ['microsoft'],'http://www.marketo.com');
// Redirect based on named account list (ABM)
rtp('send','redirect','abm.name', {
// Redirect visitors that match 'first_abm' list to www.marketo.com
'http://www.marketo.com' : ['first_abm'],
// Redirect visitors that match 'second_abm' list to blog.marketo.com
'http://blog.marketo.com' : ['second_abm']
});
// END REDIRECT EXAMPLE
rtp('send','view');
rtp('get','campaign');
</script>
<!-- End of RTP tag -->
追跡された訪問者のリダイレクト方法
- ターゲット URL の末尾にパラメーターを追加します。例:www.marketo.com?rtp=redirect
- 「RTP でリダイレクト」というセグメントを作成します
- 「特定のページ」パラメーターを使用して、以下に示すパラメーターを持つページを閲覧している訪問者をターゲットにします。
異なるターゲット URL で複数の条件を定義する方法
リダイレクト呼び出しは、複数の呼び出しをサポートします。これにより、複数のフィールドでリダイレクトし、異なる URL と値を持つ複雑な条件を作成できます。
使用方法
rtp('send', 'redirect', field_name, url_values_map);
パラメーター
オプション/必須
タイプ
説明
'send'
必須
文字列
メソッドアクション。
'redirect'
必須
文字列
メソッド名。
field_name
必須
文字列
照合対象のフィールド名。例:'abm.name'(上記を参照)。
url_values_map
必須
オブジェクト
リダイレクト URL と値のリスト間でマッピングします。例:{'http://marketo.com' : ['first_abm', 'second_abm']}
例
rtp('send','redirect','abm.name', {
// Redirect visitors that match 'first_abm' list to www.marketo.com
'http://www.marketo.com' : ['first_abm'],
// Redirect visitors that match 'second_abm' list to blog.marketo.com
'http://blog.marketo.com' : ['second_abm']
});
rtp('send','redirect','org', {
// Redirect visitors from 'Microsoft' to www.marketo.com/enterprise
'http://www.marketo.com/enterprise' : ['microsoft']
});
recommendation-more-help
bb269a6d-047a-4bf7-9acd-23ad9a63dc59