ユーザー設定センターを作成
post
/preference_center/v1
このエンドポイントを使用してプリファレンスセンターを作成し、ユーザーがメールキャンペーンの通知設定を管理できるようにします。API で生成されたプリファレンスセンターを構築する手順については、「API によるプリファレンスセンターの作成」を参照してください。
前提条件
このエンドポイントを使用するには、preference_center.update
権限のある API キーが必要です。
レート制限
このエンドポイントのレート制限は、ワークスペースごとに 1 分あたり 10 リクエストです。
リクエスト本文
1
2
Content-Type: application/json
Authorization: Bearer YOUR-REST-API-KEY
1
2
3
4
5
6
7
8
9
10
{
"name": "string",
"preference_center_title": "string",
"preference_center_page_html": "string",
"confirmation_page_html": "string",
"state": (optional) Choose `active` or `draft`. Defaults to `active` if not specified,
"options": {
"meta-viewport-content": "string", (optional) Only the `content` value of the meta tag
}
}
リクエストパラメーター
パラメーター | 必須 | データ型 | 説明 |
---|---|---|---|
name |
必須 | 文字列 | 以下の要件を満たすプリファレンスセンターの名前: -文字、数字、ハイフン、アンダースコアのみを含む -スペースなし |
preference_center_title |
オプション | 文字列 | プリファレンスセンターと確認ページのタイトル。タイトルが指定されていない場合、ページのタイトルはデフォルトで「プリファレンスセンター」になります。 |
preference_center_page_html |
必須 | 文字列 | プリファレンスセンターページのHTML。 |
confirmation_page_html |
必須 | 文字列 | 確認ページのHTML。 |
state |
オプション | 文字列 | active またはを選択してくださいdraft 。active 指定しない場合はデフォルトです。 |
options |
オプション | オブジェクト | 属性:meta-viewport-content .存在する場合、viewport content= <value of attribute> メタタグがでページに追加されます。 |
note:
プリファレンスセンター名は、作成後は編集できません。
液体タグ
プリファレンスセンターページでユーザーのサブスクリプション状態を生成するには、HTMLに含めることができる以下のLiquidタグを参照してください。
ユーザーサブスクリプションの状態
リキッド | 説明 |
---|---|
{{subscribed_state.${email_global}}} |
ユーザーのグローバルな電子メール購読状態(「opted_in」、「購読済み」、「購読解除」など)を取得する。 |
{{subscribed_state.${<subscription_group_id>}}} |
ユーザーの指定されたサブスクリプショングループのサブスクライブ状態(「サブスクライブ済み」や「サブスクライブ解除」など)を取得する。 |
フォーム入力とアクション
リキッド | 説明 |
---|---|
{% form_field_name :email_global_state %} |
特定のフォーム入力要素がユーザーのグローバル電子メール購読状態に対応することを示します。グローバル電子メール購読状態の選択データとともにフォームが送信される場合、ユーザーの選択状態は「opted_in」、「subscribed」、または「unsubscribed」である必要があります。チェックボックスの場合、ユーザーは「opted_in」または「unsubscribe」になります。非表示の入力の場合、「サブスクライブ済み」状態も有効です。 |
{% form_field_name :subscription_group <subscription_group_id> %} |
特定のフォーム入力要素が特定のサブスクリプショングループに対応することを示します。特定の購読グループの選択データを含むフォームを送信する場合、ユーザーの選択状態は「購読済み」または「購読解除」のいずれかでなければなりません。 |
{{preference_center_submit_url}} |
フォーム送信用のURLを生成します。 |
レスポンス例
1
2
3
4
5
6
{
"preference_center_api_id": "preference_center_api_id_example",
"liquid_tag": "{{preference_center.${MyPreferenceCenter2022-09-22}}}",
"created_at": "2022-09-22T18:28:07+00:00",
"message": "success"
}