Skip to content

MA ​

DECA MA(マーケティング施策)と連携してマーケティング施策を管理する

アクション ​

このノードが実行できる処理です。ステップを追加 からノードを追加し、アクションを選びます。

プロジェクト一覧 ​

組織下のすべてのプロジェクト一覧を取得する

設定項目

設定項目はありません。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば created_at は $.<ステップID>.output.created_at です。

json
{
  "created_at": "string",
  "id": "string",
  "name": "string",
  "organization_id": "string",
  "settings": {},
  "updated_at": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
created_atテキストプロジェクトが作成されたタイムスタンプ
idテキストプロジェクトの一意識別子
nameテキストプロジェクト名
organization_idテキスト組織識別子
settingsオブジェクトプロジェクト設定
updated_atテキストプロジェクトが最後に更新されたタイムスタンプ

セグメント一覧 ​

すべてのセグメント一覧を取得する

設定項目

項目型必須説明
プロジェクト IDテキストはいセグメントをフィルタするプロジェクト識別子
検索テキストセグメントを絞り込む検索語句
ソートテキストソート順(例: -id でID降順)
既定値: -id
ページ数値ページ番号(ページネーション用)
既定値: 1
件数/ページ数値1ページあたりの項目数
既定値: 30

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば auto_update_flag は $.<ステップID>.output.auto_update_flag です。

json
{
  "auto_update_flag": false,
  "conditions": [],
  "conditions_combination": "string",
  "created_at": "string",
  "id": "string",
  "matched_type": "matched_all",
  "name": "string",
  "updated_at": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
auto_update_flagはい / いいえセグメントが自動更新されるかどうか
conditions[]リストセグメント条件
conditions_combinationテキスト条件の結合方法
created_atテキストセグメントが作成されたタイムスタンプ
idテキストセグメントの一意識別子
matched_typeテキストマッチングの種類(例: matched_all, matched_any)
nameテキストセグメント名
updated_atテキストセグメントが最後に更新されたタイムスタンプ

セグメント作成 ​

新しいセグメントを作成する

設定項目

項目型必須説明
プロジェクト IDテキストはいプロジェクト識別子
データコードはいセグメントデータペイロード

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば auto_update_flag は $.<ステップID>.output.auto_update_flag です。

json
{
  "auto_update_flag": false,
  "conditions": [],
  "conditions_combination": "string",
  "created_at": "string",
  "id": "string",
  "matched_type": "matched_all",
  "name": "string",
  "updated_at": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
auto_update_flagはい / いいえセグメントが自動更新されるかどうか
conditions[]リストセグメント条件
conditions_combinationテキスト条件の結合方法
created_atテキストセグメントが作成されたタイムスタンプ
idテキストセグメントの一意識別子
matched_typeテキストマッチングの種類(例: matched_all, matched_any)
nameテキストセグメント名
updated_atテキストセグメントが最後に更新されたタイムスタンプ

CRMビュー一覧 ​

CRMビュー一覧を取得する

設定項目

項目型必須説明
プロジェクト IDテキストはいCRMビューをフィルタするプロジェクト識別子

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば deca_org_id は $.<ステップID>.output.deca_org_id です。

json
{
  "deca_org_id": "string",
  "id": "string",
  "name": "string",
  "object_id": "string",
  "object_name": "string",
  "workspace_id": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
deca_org_idテキストDECA組織ID
idテキストCRMビューの一意識別子
nameテキストCRMビュー名
object_idテキストオブジェクト ID
object_nameテキストオブジェクト名
workspace_idテキストワークスペース識別子

マーケティング施策一覧 ​

すべてのマーケティング施策一覧を取得する

設定項目

項目型必須説明
プロジェクト IDテキストはいマーケティング施策をフィルタするプロジェクト識別子
アクション 名テキストアクション名でフィルタ (部分一致 — 大文字小文字を区別して含む)
アクションタイプ選択マーケティングアクションタイプでフィルタリング。 リッチメニューを使用して、特定のセグメントのアクティブなLINEリッチメニューキャンペーンを見つける。
選択肢: リッチメニュー, ポップアップ, 通知, チャットボット, インフロー, 外部, Webhook メッセージ
ステータス選択公開ステータスでフィルター
選択肢: 下書き, 承認 保留, アクティブ, 一時停止, 拒否, 終了
ターゲットセグメント IDテキストこの セグメントID を ターゲットに する アクション を フィルタ する(セグメント が アクション の ターゲット_セグメント の メンバー で ある 場合 に 一致 する)
から開始日時この日付/時刻以降に start_at があるアクションを返します。
開始から日時開始 する 時間 が 指定 した 日時 と同じか それ より 前 の アクション を 返します。
一つの 結果が 必要 ですはい / いいえ有効になっている場合、ゼロまたは複数の一致するアクションが返されると、アクションは失敗します。これをユニーク アクションのルックアップ(例: 特定のセグメント用のアクティブ リッチ メニュー)に使用します。
既定値: false

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば created_at は $.<ステップID>.output.created_at です。

json
{
  "created_at": "string",
  "description": "string",
  "end_at": "string",
  "id": "string",
  "marketing_action_type": {},
  "marketing_action_type_id": 0,
  "organization_id": "string",
  "project_id": "string",
  "settings": {},
  "start_at": "string",
  "status": "string",
  "target_segments": [],
  "updated_at": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
created_atテキストマーケティング施策が作成されたタイムスタンプ
descriptionテキストマーケティング施策の説明
end_atテキストマーケティング施策の終了日時
idテキストマーケティング施策の一意識別子
marketing_action_typeオブジェクトマーケティング施策タイプの詳細
marketing_action_type_id数値マーケティング施策タイプの ID
organization_idテキスト組織識別子
project_idテキストプロジェクト識別子
settingsオブジェクトマーケティング施策設定
start_atテキストマーケティング施策の開始日時
statusテキストマーケティング施策の状態
target_segments[]リストマーケティング施策のターゲットセグメント
updated_atテキストマーケティング施策が最後に更新されたタイムスタンプ

マーケティング施策作成 ​

新しいマーケティング施策を作成する

設定項目

項目型必須説明
プロジェクト IDテキストはいプロジェクト識別子
データコードはいマーケティング施策データペイロード

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば created_at は $.<ステップID>.output.created_at です。

json
{
  "created_at": "string",
  "description": "string",
  "end_at": "string",
  "id": "string",
  "marketing_action_type": {},
  "marketing_action_type_id": 0,
  "organization_id": "string",
  "project_id": "string",
  "settings": {},
  "start_at": "string",
  "status": "string",
  "target_segments": [],
  "updated_at": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
created_atテキストマーケティング施策が作成されたタイムスタンプ
descriptionテキストマーケティング施策の説明
end_atテキストマーケティング施策の終了日時
idテキストマーケティング施策の一意識別子
marketing_action_typeオブジェクトマーケティング施策タイプの詳細
marketing_action_type_id数値マーケティング施策タイプの ID
organization_idテキスト組織識別子
project_idテキストプロジェクト識別子
settingsオブジェクトマーケティング施策設定
start_atテキストマーケティング施策の開始日時
statusテキストマーケティング施策の状態
target_segments[]リストマーケティング施策のターゲットセグメント
updated_atテキストマーケティング施策が最後に更新されたタイムスタンプ

マーケティング施策作成 (通常メッセージ) ​

通常メッセージで新しいマーケティング施策を作成する

設定項目

項目型必須説明
データオブジェクトマーケティング施策データペイロード

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば created_at は $.<ステップID>.output.created_at です。

json
{
  "created_at": "string",
  "description": "string",
  "end_at": "string",
  "id": "string",
  "marketing_action_type": {},
  "marketing_action_type_id": 0,
  "organization_id": "string",
  "project_id": "string",
  "settings": {},
  "start_at": "string",
  "status": "string",
  "target_segments": [],
  "updated_at": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
created_atテキストマーケティング施策が作成されたタイムスタンプ
descriptionテキストマーケティング施策の説明
end_atテキストマーケティング施策の終了日時
idテキストマーケティング施策の一意識別子
marketing_action_typeオブジェクトマーケティング施策タイプの詳細
marketing_action_type_id数値マーケティング施策タイプの ID
organization_idテキスト組織識別子
project_idテキストプロジェクト識別子
settingsオブジェクトマーケティング施策設定
start_atテキストマーケティング施策の開始日時
statusテキストマーケティング施策の状態
target_segments[]リストマーケティング施策のターゲットセグメント
updated_atテキストマーケティング施策が最後に更新されたタイムスタンプ

マーケティング アクションを取得 ​

ID でマーケティング アクションを1つ取得し、設定全体を含める(例:settings.line_rich_menus の下で LINE に公開されたリッチ メニュー ID)。

設定項目

項目型必須説明
プロジェクトIDテキストはいプロジェクト識別子
Marketing Action IDテキストはい取得する マーケティング アクション の ID。通常は、前の「リスト マーケティング アクション」ノードから接続される。

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば created_at は $.<ステップID>.output.created_at です。

json
{
  "created_at": "string",
  "description": "string",
  "end_at": "string",
  "id": "string",
  "marketing_action_type": {},
  "marketing_action_type_id": 0,
  "organization_id": "string",
  "project_id": "string",
  "settings": {},
  "start_at": "string",
  "status": "string",
  "target_segments": [],
  "updated_at": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
created_atテキストマーケティング施策が作成されたタイムスタンプ
descriptionテキストマーケティング施策の説明
end_atテキストマーケティング施策の終了日時
idテキストマーケティング施策の一意識別子
marketing_action_typeオブジェクトマーケティング施策タイプの詳細
marketing_action_type_id数値マーケティング施策タイプの ID
organization_idテキスト組織識別子
project_idテキストプロジェクト識別子
settingsオブジェクトマーケティング施策設定
start_atテキストマーケティング施策の開始日時
statusテキストマーケティング施策の状態
target_segments[]リストマーケティング施策のターゲットセグメント
updated_atテキストマーケティング施策が最後に更新されたタイムスタンプ

CSVセグメントアップロード ​

CSVデータから新しいセグメントをアップロードする

設定項目

項目型必須説明
プロジェクト IDテキストはいプロジェクト識別子
CSVデータコードはいCSVデータを表すオブジェクト配列
既定値: email,phone,lineId,TEXT_COLUMN1,TEXT_COLUMN2,TEXT_COLUMN3,TEXT_COLUMN4,TEXT_COLUMN5 a@b.com,,Ua74c67bdb611a4dc9470d41ddc00000c,,,,,

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば file_name は $.<ステップID>.output.file_name です。

json
{
  "file_name": "string",
  "key": "string",
  "name": "string",
  "segment": "csv",
  "status": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
file_nameテキストアップロードされたCSVファイル名
keyテキストアップロードされたCSVファイルのS3キー
nameテキストCSVセグメントアップロードの表示名
segmentテキストセグメントタイプ(例: csv)
statusテキストCSVセグメントアップロード処理の状態

Libero ラベル一覧 ​

すべての Libero ラベルを取得する

設定項目

項目型必須説明
プロジェクト IDテキストはいLibero ラベルをフィルタするためのプロジェクト識別子

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば [0].group は $.<ステップID>.output.[0].group です。

json
[
  {
    "group": {},
    "id": "string",
    "name": "string",
    "source": "string",
    "type": "string"
  }
]

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
groupオブジェクトLibero ラベルのグループ
idテキストLibero ラベルの一意の識別子
nameテキストLibero ラベルの名称
sourceテキストLibero ラベルのソース
typeテキストLibero ラベルのタイプ

アップロードURL生成 ​

セグメントファイルのアップロードURLを生成する

設定項目

項目型必須説明
プロジェクトIDテキストはいプロジェクト識別子

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば key は $.<ステップID>.output.key です。

json
{
  "key": "string",
  "presigned_url": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
keyテキストS3 object key for the file
presigned_urlテキストPresigned URL for file upload

セグメント処理初期化 ​

セグメントファイルの処理を初期化する

設定項目

項目型必須説明
プロジェクトIDテキストはいプロジェクト識別子
S3キーテキストはいアップロード された セグメンテーション ファイル の S3 オブジェクト キー
職種テキストはい開始するセグメント処理ジョブのタイプ
既定値: upload_target_csv
ターゲットセグメントグループテキストセグメントファイル処理の対象セグメントグループ
既定値: include
ターゲットセグメントタイプテキストセグメントファイル処理対象セグメントタイプ
既定値: csv

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば job_id は $.<ステップID>.output.job_id です。

json
{
  "job_id": "string",
  "message": "string",
  "status": "success"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
job_idテキストUnique identifier for the processing job
messageテキストAdditional information about the job status
statusテキストStatus of the file processing job (e.g., success, processing, failed)

Aggregation Report ​

Get an aggregation report

設定項目

項目型必須説明
Project IDテキストはいProject identifier
Marketing Action IDテキストMarketing Action ID
Target SegmentテキストTarget segment
Delivery TypeテキストDelivery type
既定値: notification
Device TypeテキストDevice type
FromテキストはいFrom
ToテキストはいTo

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば aggregation_end は $.<ステップID>.output.aggregation_end です。

json
{
  "aggregation_end": "string",
  "aggregation_start": "string",
  "alias": "string",
  "click_uu": 0,
  "cv_amount": 0,
  "cv_type": "string",
  "cv_uu": 0,
  "delivery_uu": 0,
  "description": "string",
  "display_uu": 0,
  "marketing_action_id": "string",
  "notification_type": "string",
  "open_uu": 0,
  "optout_uu": 0,
  "organization_id": "string",
  "project_id": "string",
  "use_uu": 0
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
aggregation_endテキストAggregation end
aggregation_startテキストAggregation start
aliasテキストMarketing Action Alias
click_uu数値Click UU
cv_amount数値Conversion Amount
cv_typeテキストConversion type
cv_uu数値Conversion UU
delivery_uu数値Delivery UU
descriptionテキストDescription
display_uu数値Display UU
marketing_action_idテキストMarketing Action ID
notification_typeテキストNotification type
open_uu数値Open UU
optout_uu数値Optout UU
organization_idテキストOrganization identifier
project_idテキストProject identifier
use_uu数値Use UU

Delivery Status Report ​

Get a delivery status report

設定項目

項目型必須説明
Project IDテキストはいProject identifier
Marketing Action IDテキストはいMarketing Action ID

出力

後続のステップでは、$ の一覧でこのステップを選んでデータを使います。たとえば aggregation_time は $.<ステップID>.output.aggregation_time です。

json
{
  "aggregation_time": "string",
  "error": "string",
  "marketing_action_description": "string",
  "marketing_action_id": "string",
  "organization_id": "string",
  "project_id": "string",
  "reserved": "string",
  "sent": "string"
}

例の値はデータの形を示すもので、実際の値ではありません。前のステップのデータを使う を参照してください。

フィールドの説明
項目型説明
aggregation_timeテキストAggregation time
error任意
error.email数値Number of Emails
error.line数値Number of Line messages
error.sms数値Number of SMS
marketing_action_descriptionテキストMarketing Action Description
marketing_action_idテキストMarketing Action ID
organization_idテキストOrganization identifier
project_idテキストProject identifier
reserved任意
reserved.email数値Number of Emails
reserved.line数値Number of Line messages
reserved.sms数値Number of SMS
sent任意
sent.email数値Number of Emails
sent.line数値Number of Line messages
sent.sms数値Number of SMS