Conversion API の設定
前提条件
Ads API アクセス - 新規申請
- Conversion API の主な要件は、Developer Account と Ads API Access を保有していることです。手順は Ads API Getting Started ガイドに記載されています。以下にご留意ください。
- Developer Account を申請する際は、即時承認のためにサブスクリプションのプランのいずれかにお申し込みください。
- 注: ベストプラクティスとして、公式の会社の X ハンドルを使用してデベロッパーアカウントを作成し、Ads API アクセスを申請することを強く推奨します。デベロッパーアカウントが個人のデベロッパーハンドルに紐づいている場合、必要になってもその認証情報を移行する方法はありません。継続的な運用のため、会社アカウントの管理下に置き、必要に応じてMulti-user login を活用してください。そうでない場合でも、最低限、アカウントはデフォルト以外の設定(ヘッダー画像、アバター、自己紹介文、自己紹介 URL)を行い、二要素認証を有効にしてください。
- Ads API アプリケーション用に正しい App id を用意してください。App id は developer portal の Projects & Apps で確認できます。例: 16489123
- X の担当者に連絡し、Ads API へのアクセスをリクエストしてください。
X Ads API へのアクセス - 既存のアプリケーション
- すでに X Ads API を積極的に利用しているアプリケーションがある場合は、そのアプリケーションと既存の access token の両方を Conversion API で利用できます。
Access Tokens
- X Ads API アプリケーションを所有しているユーザーのハンドル向けのユーザー Access Tokens は、developer portal から直接生成・取得できます。これは自身の X ハンドルでの使用を想定しているため「personal access token」と呼ばれます。認証および developer portal の概要はこちらを参照してください。
- X Ads API アプリケーションの所有者ハンドル以外のユーザーハンドル向けのユーザー Access Tokens は、3-legged OAuth フローで生成する必要があります。3-legged OAuth で Access Token を生成する方法の選択肢は以下のとおりです:
- Conversion API で使用するユーザートークンは、AD_MANAGER または ACCOUNT_ADMIN のアクセスレベルを持つユーザーのものである必要があります。これは authenticated_user_access endpoint で確認できます。
- 注: 上記のとおりに作成されたトークン自体は、利用目的であれば AD_MANAGER または ACCOUNT_ADMIN のアクセスレベルを持たないユーザーとも共有できます。
手順
Conversion API イベントの作成
オプション 1: Ads Manager で既存のコンバージョンイベントを使用する
conversion_id
)を必ず使用してください。詳しくは「d. テストイベントと重複排除」を参照してください。
オプション 2: Ads Manager で新しいコンバージョンイベントを作成する:
- ads.x.com にアクセス
- 左上の Tools セクションに移動し、Events Manager をクリック
- 右上の Add event source を選択して Add an event source を実行(左側のサイドバーにまだ X pixel event source がない場合)
- X pixel event source の ID が Pixel ID です
- X pixel event source 内で、右側の Add events を選択
- Conversion API でのインストールを選択
- このイベントの Pixel ID と Event ID が表示され、API で使用されます
- イベントの ID が Event ID です
- Save をクリックすると、コンバージョンイベントが作成され、すぐに使用できる状態になります
コンバージョンイベント用の識別子の準備
現在、Click ID(twclid
)、メールアドレス、または電話番号など、少なくとも1つの識別子を送信する必要があります。IPアドレスまたはユーザーエージェントを使用する場合は、正確なコンバージョン照合のために2つ目の識別子も送信する必要があります。
より多くの識別子を送信すると、コンバージョン照合率が向上します。
顧客照合フィールド | 形式 | ハッシュ化は必要か |
X Click ID | X が生成(詳細) | 不要 |
メールアドレス | 先頭と末尾のスペースを削除 | 必須(SHA256) |
電話番号 | E.164規格 | 必須(SHA256) |
IPアドレス | 先頭と末尾のスペースを削除 | 不要 |
ユーザーエージェント | 先頭と末尾のスペースを削除 | 不要 |
1. X Click ID 識別子の準備
- URL の query パラメータに twclid の値が含まれている場合は、必ずパースする。
- data を、関連するフォームの fields やコンバージョンイベント情報と併せて保存する。
2. メール識別子の準備
3. 電話識別子の準備
4. IPアドレス識別子の準備
5. ユーザーエージェント識別子を準備する
コンバージョンイベントリクエストの作成
POST: version/measurement/conversions/:pixel_id
特定の広告アカウントにコンバージョンイベントを送信します。レスポンスコードが成功(HTTP 200 OK)であることを確認してください。エラーコードが返された場合に備え、リトライ機構と基本的なロギングの実装を推奨します。
endpoint の URL および POST ボディパラメータの詳細は、API Reference セクションを参照してください。
読みやすさのために整形したリクエスト例
レスポンス例
レートリミット
- 各イベントで正確なコンバージョンデータを送信できるよう、ユーザーアクションを計測(ログ記録)すること
- プライバシー選択を行使したユーザーのコンバージョンイベントを除外するために必要なロジック(例:広告主のウェブサイトでトラッキングや個人情報の販売をオプトアウトしている場合)
- イベントトリガーやページとの連携によりイベントを取得し、コンバージョンを送信すること
イベントのテストと重複除外
テストイベント
- Ads Manager のデータエクスポート(ウェブサイト向けコンバージョントラッキングの分析ヘルプページ)
- X Ads API を使用したデータエクスポート(segmentation_type=CONVERSION_TAGS)
Pixel と Conversion API 間の重複
コンバージョン計測(概要)
概要
- サイト訪問: ユーザーが広告主のサイトのランディングページを訪問
- 購入: ユーザーが広告主のサイトで商品またはサービスの購入を完了
- ダウンロード: ユーザーが広告主のサイトからホワイトペーパーやソフトウェアパッケージなどのファイルをダウンロード
- 登録: ユーザーが広告主のサービス、ニュースレター、またはメール配信に登録
- カスタム: 上記のいずれにも該当しないカスタムアクション向けの包括的なカテゴリ
FAQ
コンバージョントラッキングタグはどのように機能しますか?
コンバージョントラッキングタグはどのように機能しますか?
まず、広告主は X が提供するコードスニペットであるコンバージョンタグを作成し、自社サイトに設置します。これで、ユーザーが指定のアクションを完了した際にコンバージョンを計測できる準備が整います。その後、ユーザーは X クライアント上で広告主の広告に接触し、広告主のサイトへ誘導され、タグ付けされたアクションを行います。タグ設定時に広告主が指定したアトリビューションウィンドウ内にユーザーがそのアクションを完了した場合、タグはそのユーザーが以前に X の広告と接点を持ったことを認識します。するとタグが「発火」し、コンバージョンを生み出した広告へ正しく帰属できるように X のサーバーへ通知を送信します。
キャンペーン設定の中で、そのキャンペーンに関連するトラッキングピクセルをユーザーが選択できますか?
キャンペーン設定の中で、そのキャンペーンに関連するトラッキングピクセルをユーザーが選択できますか?
いいえ、本プロダクトでは特定のコンバージョンタグを特定のキャンペーンに紐づける設定には対応していません。代わりに、タグを一度設定すると、システムが自動的に、特定のタグでどの広告がコンバージョンにつながったかを追跡します。
コンバージョンタグのデフォルトのアトリビューションウィンドウ設定は何ですか?
コンバージョンタグのデフォルトのアトリビューションウィンドウ設定は何ですか?
デフォルトのポストビュー・アトリビューションウィンドウ:1日デフォルトのポストエンゲージメント・アトリビューション:14日これらのデフォルトは、コンバージョンタグの設定時、またはタグ作成後いつでも変更できます。ポストエンゲージメントのアトリビューションウィンドウの選択肢は 1、7、14、30、60、90 日です。ポストビューのアトリビューションウィンドウの選択肢は なし、1、7、14、30、60、90 日です。
効果的にコンバージョンを促進する DR クリエイティブや戦略のアイデアはありますか?
効果的にコンバージョンを促進する DR クリエイティブや戦略のアイデアはありますか?
各クライアントの目標・状況・戦略は異なりますが、コンバージョントラッキングのアルファまたはベータに参加したクライアントで効果があったアイデアをいくつかご紹介します。クリエイティブ:
- オファー: 割引・プロモーション・送料無料などのオファーを Promoted Tweet と組み合わせて、アクションへの関心を高める
- 懸賞・コンテスト: 特に著名ブランドでは、懸賞やコンテストがコンバージョンを牽引
- Tweet コピーのテスト: 全大文字と小文字の比較検証(FREE と free、NOW と now)
- 締め切り: 期限を提示して即時の行動を促す(Offer Expires December 12!)
- 印象的な写真の追加: 視覚的に訴求力のある写真を Tweet クリエイティブに追加することがコンバージョン促進に有効かをテストする価値があります。結果は変動したり、クライアントの提供内容に依存する場合があります。
- @handle ターゲティングと関心カテゴリターゲティング: 想定オーディエンスに合わせて Tweet のコピーと @handles を緊密に整合させることでコンバージョンを牽引
- ニッチだがボリュームのあるキーワードの活用: コンサート分野では、アーティスト/ミュージシャン(例:名前)に関連するキーワードが有効でした。
- Tailored audiences: TA Web とコンバージョントラッキングを併用したクライアントは、他のターゲティングを用いた対照群より CPA が低くなりました
Conversion API のトラブルシューティングとサポート
エラー処理と解説
X Ads API エラーコードの概要
400番台のHTTPコードが返される場合の一般的な例
- 400 Bad Request(リクエストが仕様に適合していない)
- 401 Unauthorized(認証に関する問題)
- 403 Forbidden(該当するデベロッパーアカウントに関連するAPIアクセスの問題)
- 404 Not Found(そのendpointに対してURLまたはパラメータが正しくない可能性がある)
Conversion API のエラーコード
400 Bad Request のシナリオ
理由 | タイプ | エラーメッセージ |
---|---|---|
識別子の欠落エラー(現在はハッシュ化済みメールまたは X クリック ID(twclid)) | 400 Bad Request | 少なくとも 1 つのユーザー識別子を指定する必要があります |
無効なハッシュ化済みメール | 400 Bad Request | Hashed_email は有効な SHA-256 hash ではありません |
event_id の type が単一イベントタグ(SET)ではない | 400 Bad Request | Event_id (<event_id>) は単一イベントタグ(SET)ではありません |
要求したコンバージョンイベントが上限を超過(現在は 1 リクエストあたり 500 件) | 400 Bad Request | コンバージョン数の上限は 500 です |
Event ID の欠落 | 400 Bad Request | Event ID が見つかりませんでした |
JSON エラーコード例
リクエスト:
POST '/11/measurement/conversions/o6dkt' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603Z", "event_id":"o6dkt", "identifiers": [{"twclid": "23opevjt88psuo13lu8d020qkn"}]}]}' --header 'Content-Type: application/json
エラーメッセージ:
{"errors":[{"code":"INVALID_PARAMETER","message":"event_id (o6dkt) is not a single event tag (SET)","parameter":"event_id"}],"request":{"params":{"account_id":"18ce552mlaq"}}}
リクエスト:
twurl_ads -X POST '/11/measurement/conversions/o6dkt' --data '{"conversions":[{"conversion_time":"2022-06-16T01:14:00.603Z","event_id":"o6dl3","identifiers":[{"twclid":""}]}]}' --header 'Content-Type: application/json'
エラーメッセージ:
{"errors":[{"code":"INVALID_PARAMETER","message":"ユーザー識別子を少なくとも1つ指定する必要があります","parameter":""}],"request":{"params":{"account_id":"18ce552mlaq"}}}
リクエスト:
twurl_ads -X POST '/11/measurement/conversions/o6dkt' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603Z", "event_id":"o6dl3", "identifiers": [{"hashed_email": "abc"}]}]}' --header 'Content-Type: application/json'
エラーメッセージ:
{"errors":[{"code":"INVALID_PARAMETER","message":"hashed_email (abc) は有効な SHA-256 hash ではありません","parameter":"hashed_email"}],"request":{"params":{"account_id":"18ce552mlaq"}}}
リクエスト:
twurl_ads -X POST '/11/measurement/conversions/o6dkt' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603", "event_id":"o6dl3", "identifiers": [{"twclid": "23opevjt88psuo13lu8d020qkn"}]}]}' --header 'Content-Type: application/json'
エラーメッセージ:
{"errors":[{"code":"INVALID_PARAMETER","message":"時間は yyyy-MM-ddTHH:mm:ss.SSSZ 形式である必要がありますが、conversion_time に対して \"2022-06-16T01:14:00.603\" が指定されました","parameter":"conversion_time"}],"request":{"params":{"account_id":"18ce552mlaq"}}}
理由: 認証情報が不足している、または誤っています
解決策: 次の3つの認証方法のいずれかを使用して、セットアップドキュメントの手順に従って認証を行ってください:
Ads API アプリケーションの所有者ではないユーザーハンドル向けの User Access Tokens は、3-legged OAuth フローで生成する必要があります。3-legged OAuth で Access Token を生成する方法としては、次のオプションがあります。
Conversion API で使用するユーザートークンは、アクセスレベルが AD_MANAGER または ACCOUNT_ADMIN のユーザーのものである必要があり、authenticated_user_access endpoint で確認できます。
403 アクセス拒否
理由 | 種別 | エラーメッセージ |
---|---|---|
使用中のデベロッパーアカウントには X Ads API へのアクセス権がありません。こちらからアクセスを申請してください。 | 403 Unauthorized Client | このリクエストを行っている id <> のクライアントアプリケーションには X Ads API へのアクセス権がありません。アプリケーションに advertiser-api アクセスが付与されていることを確認してください。使用するアプリケーションを変更するには ‘twurl accounts’ および ‘twurl set default <username> <key>’ を使用してください。 |
404 Not Found
理由 | 種類 | エラーメッセージ |
---|---|---|
リクエストURLまたはパラメータが当該endpointに対して正しくありません | 404 Route Not Found | 要求されたリソースが見つかりませんでした |
pixel_id/Universal website tag の所有者であるアカウントへのアクセス権がありません | 404 Not Found | User <user_id> には account <account_id> へのアクセス権がありません。ユーザーのハンドルを取得するには ‘sn <user_id>’ と入力してください。使用中のユーザーを変更するには ‘twurl accounts’ および ‘twurl set default \u003Cusername\u003E’ を使用してください。 |
event id が、指定された pixel ID (UWT ID) に関連付けられたアカウントに属していません | 404 Not Found | event_id <event_id> は指定されたアカウントに属していません |
JSON のエラーコード例
リクエスト:
twurl_ads -X POST '/11/measurement/conversions/o8z6j' --data '{"conversions":[{"conversion_time": "2022-06-16T01:14:00.603Z", "event_id":"abc", "identifiers": [{"twclid": "23opevjt88psuo13lu8d020qkn"}]}]}' --header 'Content-Type: application/json'
エラー メッセージ:
{"errors":[{"code":"NOT_FOUND","message":"event_id (abc) does not belong to provided account","parameter":"event_id"},{"code":"INVALID_PARAMETER","message":"event_id (abc) is not a single event tag (SET)","parameter":"event_id"}],"request":{"params":{"account_id":"18ce55gze09"}}}
API リファレンス索引
ウェブコンバージョン
コンバージョン API | measurement/conversions/:pixel_id |
ウェブイベントタグ | accounts/:account_id/web_event_tags |
Web Conversions
POST version/measurement/conversions/:pixel_id
単一の Event Tag ID に対して、ウェブサイトのコンバージョンイベントを送信します。
成功を判断するために、レスポンスコード(HTTP 200 OK)を確認してください。エラーコードが返された場合に備え、再試行の仕組みと基本的なログ記録を用意することを推奨します。
レートリミットはアカウントごとに、15分あたり100,000リクエストです(各リクエストで最大500イベントを送信可能)。
リソースURL
https://ads-api.x.com/12/measurement/conversions/:pixel_id
リクエストURLパラメータ
Name | Description |
---|---|
pixel_id 必須 | 広告アカウントの Base Tag ID。広告アカウントの Base Tag ID を base36 でエンコードした値を表します。 Type: string Example: o8z6j |
conversions 必須 | API リクエストの POST ボディに含まれるオブジェクト。コンバージョンイベントのリスト。最大 500 件まで指定できます。対応する fields は以下の表を参照してください。 Type: array Example: "conversions":[{"conversion_time": "2022-02-18T01:14:00.603Z", "event_id":"o87ne", "identifiers": [{"twclid": "23opevjt88psuo13lu8d020qkn"}], "conversion_id": "23294827"}] |
conversions オブジェクト
Name | Description |
---|---|
conversion_time 必須 | ISO 8601 形式で表した時刻。 Type: string Example: 2017-10-05T00:00:00Z |
event_id 必須 | 特定のイベントの base-36 の ID。この広告アカウント内で事前設定されたイベントに対応します。Events Manager の該当イベントでは「ID」と呼ばれます。 Type: string Example: o87ne または tw-o8z6j-o87ne (tw-pixel_id-event-id )のどちらも可 |
identifiers 必須 | コンバージョンイベントと照合するための識別子オブジェクトの List。サポートされる fields は下表を参照。識別子オブジェクトは少なくとも 1 つ必須です。 IP アドレスまたはユーザーエージェントを使用する場合は、正確なコンバージョン照合のために 2 つ目の識別子を送信する必要があります。 Type: array Example: "identifiers": [{"twclid": "23opevjt88psuo13lu8d020qkn"},{"hashed_email": "e586883b2b4faf78d48300a79e0e15138d664cdf796ffb86e533170a9893eda8"}] |
number_items 任意 | イベントで購入されるアイテム数。0 より大きい正の数である必要があります。 Type: integer Example: 4 |
price_currency 任意 | イベントで購入されるアイテムの通貨。ISO-4217 で表記。詳細は Currency を参照。 Type: string Default: USD Example: JPY |
value 任意 | イベントで購入されるアイテムの価格。price_currency の通貨で表されます。Type: double Example: 100.00 |
conversion_id 任意 | Pixel と Conversion API のコンバージョン間の重複排除用。同一の event tag 内における Web Pixel と Conversion API のコンバージョンの重複を排除するために使用できるコンバージョンイベントの識別子。詳細は Conversions Guide の「Testing Events and Deduplication」セクションを参照。 Type: string Example: 23294827 |
description 任意 | コンバージョンに関する追加情報を含む説明。 Type: string Example: test conversion |
contents 任意 | 特定の製品/コンテンツに関する詳細の List。より粒度の細かい情報を提供します。サポートされる fields は下表を参照。 Type: array Example: contents": [{"content_id": "1", "content_name": "Blankets", "content_type": "home improvement", "content_price": 100.99, "num_items": 1, "content_group_id": "123"}, {"content_id": "2"}] |
identifiers オブジェクト
Name | Description |
---|---|
twclid 場合によっては必須 | クリックスルーURLから抽出された Click ID。他の識別子が追加されていない場合は必須です。 Type: string Example: 26l6412g5p4iyj65a2oic2ayg2 |
hashed_email 場合によっては必須 | SHA256 でハッシュ化されたメールアドレス。ハッシュ化前に、テキストは小文字にし、前後のスペースを削除してください。他の識別子が追加されていない場合は必須です。 Type: string Example: test-email@test.com の場合 = e586883b2b4faf78d48300a79e0e15138d664cdf796ffb86e533170a9893eda8 |
hashed_phone_number 場合によっては必須 | E164 形式の電話番号を SHA256 でハッシュ化したもの。ハッシュ化前に電話番号は E164 形式である必要があります。他の識別子が追加されていない場合は必須です。 Type: string Example: +11234567890 の場合 = 1fa6b8d986d9b9cd01bf36951815158bbde9f520c0567c835dfe34783d0a4231 |
ip_address 場合によっては必須 | この値はドット区切りの10進表記で、ピリオドで区切られた4つの数字で表します。 IP アドレスは、他の識別子(twclid、メールアドレス、電話番号、またはユーザーエージェント)と併せて渡す必要があります。 Type: string Example: 8.25.197.25 |
user_agent 場合によっては必須 | この識別子により、サーバーはリクエスト元のユーザーエージェントのアプリケーション、オペレーティングシステム、ベンダー、またはバージョンを特定できます。 User Agent は、他の識別子(twclid、メールアドレス、電話番号、または IP アドレス)と併せて渡す必要があります。 Type: string Example: Mozilla/5.0 (Macintosh; Intel Mac OS X 10_15_7) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/127.0.0.0 Safari/537.36. |
contents オブジェクト
Name | Description |
---|---|
content_id optional | SKU または GTIN。コンテンツを表す識別子。 Type: string Example: jhp |
content_group_id optional | 製品バリエーションのグループに関連付けられた id Type: integer Example: group 1 |
content_name optional | 製品またはサービスの名称。 Type: string Example: radio flyer |
content_price optional | 製品またはサービスの価格。 Type: double Example: 5.00 |
content_type optional | 購入された製品のカテゴリー。 Type: string Example: clothes |
num_items optional | 購入された製品の点数 Type: integer Example: 1 |
レスポンスパラメータ
Name | Description |
---|---|
conversions_processed | 正常に処理されたコンバージョン数 Type: integer Example: 1 |
debug_id | 後続の調査に利用できるデバッグ用 UUID Type: string Example: ff02e052-36e4-47d6-bdf0-6d8986446562 |
リクエストの例
リクエスト例
GET accounts/:account_id/web_event_tags
現在のアカウントに関連付けられている Web イベントタグの一部またはすべての詳細を取得します。
リソース URL
https://ads-api.x.com/12/accounts/:account_id/web_event_tags
パラメータ
Name | Description |
---|---|
account_id 必須 | 対象アカウントの識別子。リソースのパス内に含まれ、GET accounts を除くすべての Advertiser API リクエストで一般的に必須です。指定したアカウントは認証済みユーザーに関連付けられている必要があります。 Type: string Example: 18ce54d4x5t |
count 任意 | 個々のリクエストごとに取得を試みるレコード数を指定します。 Type: int Default: 200 Min, Max: 1 , 1000 |
cursor 任意 | 次ページの結果を取得するためのカーソルを指定します。詳細は Pagination を参照してください。 Type: string Example: 8x7v00oow |
sort_by 任意 | サポートされている属性で昇順または降順に並べ替えます。詳細は Sorting を参照してください。 Type: string Example: created_at-asc |
web_event_tag_ids 任意 | 識別子のカンマ区切りリストを指定して、目的の Web イベントタグのみにレスポンスを絞り込みます。最大 200 個の ID を指定できます。 Type: string Example: o3bk1 |
with_deleted 任意 | 削除済みの結果をレスポンスに含めます。 Type: boolean Default: false Possible values: true , false |
with_total_count 任意 | レスポンスに total_count 属性を含めます。Note: このパラメータと cursor は相互排他的です。Note: total_count を含むリクエストはレートリミットが低く、現在は 15 分あたり 200 に設定されています。Type: boolean Default: false Possible values: true , false |
リクエスト例
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags?web_event_tag_ids=o3bk1
応答例
GET accounts/:account_id/web_event_tags/:web_event_tag_id
現在のアカウントに関連付けられた特定のWebイベントタグを取得します。リソース URL
https://ads-api.x.com/12/accounts/:account_id/web_event_tags/:web_event_tag_id
パラメータ
名前 | 説明 |
---|---|
account_id 必須 | 対象アカウントの識別子。リソースのパス内に含まれ、GET accounts を除くすべての Advertiser API リクエストで一般的に必須のパラメータです。指定したアカウントは、認証済みユーザーに関連付けられている必要があります。 Type: string Example: 18ce54d4x5t |
web_event_tag_id 必須 | このリクエストで操作対象とする Web イベントタグの参照。 Type: string Example: o3bk1 |
with_deleted 任意 | 削除済みの結果をレスポンスに含めます。 Type: boolean Default: false Possible values: true , false |
リクエスト例
GET https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags/o3bk1
応答例
POST accounts/:account_id/web_event_tags
現在のアカウントに紐づく新しいWebイベントタグを作成します。リソースURL
https://ads-api.x.com/12/accounts/:account_id/web_event_tags
パラメータ
Name | Description |
---|---|
account_id required | 対象アカウントの識別子。リソースのパス内に含まれ、GET accounts を除くすべての Advertiser API リクエストで一般に必須のパラメータです。指定したアカウントは、認証済みユーザーに関連付けられている必要があります。 Type: string Example: 18ce54d4x5t |
click_window required | この Web タグのクリック計測ウィンドウ。 注: 下記の値のみが受け付けられます。 Type: int Possible values: 1 , 7 , 14 , 30 |
name required | Web タグの名前。 Type: string Example: Sample single conversion event |
retargeting_enabled required | この Web タグでリターゲティングを有効にするかどうか。 Type: boolean Possible values: true , false |
type required | Web タグのタイプ。 Type: enum Possible values: ADDED_PAYMENT_INFO , ADD_TO_CART , ADD_TO_WISHLIST , CHECKOUT_INITIATED , CONTENT_VIEW , CUSTOM , DOWNLOAD , PRODUCT_CUSTOMIZATION , PURCHASE , SEARCH , SIGN_UP , SITE_VISIT , START_TRIAL , SUBSCRIBE (UI 上では、 SITE_VISIT は「Page view」、SIGN_UP は「Lead」と表示されます) |
view_through_window required | この Web タグのビュースルー計測ウィンドウ。常に click_window の値以下である必要があります。注: 下記の値のみが受け付けられます。 Type: int Possible values: 0 , 1 , 7 , 14 , 30 |
リクエストの例
POST https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags?click_window=7&name=web event tag&retargeting_enabled=false&type=SITE_VISIT&view_through_window=7
例: レスポンス
PUT accounts/:account_id/web_event_tags/:web_event_tag_id
現在のアカウントに紐づくウェブイベントタグを更新します。リソース URL
https://ads-api.x.com/12/accounts/:account_id/web_event_tags/:web_event_tag_id
パラメータ
Name | Description |
---|---|
account_id 必須 | 利用対象のアカウントを識別する ID。リソースのパス内に含まれ、GET accounts を除くすべての Advertiser API リクエストで一般的に必須です。指定したアカウントは認証済みユーザーに関連付けられている必要があります。 Type: string Example: 18ce54d4x5t |
web_event_tag_id 必須 | 現在のアカウント上の Web タグの ID。 Type: string Example: o3bk1 |
click_window 任意 | この Web タグのクリック計測ウィンドウ。 注: 下記の値のみが受け付けられます。 Type: int Possible values: 1 , 7 , 14 , 30 |
name 任意 | Web タグの名称。 Type: string Example: Sample single conversion event |
retargeting_enabled 任意 | この Web タグでリターゲティングを有効にするかどうか。 Type: boolean Possible values: true , false |
type 任意 | Web タグのタイプ。 Type: enum Possible values: ADDED_PAYMENT_INFO , ADD_TO_CART , ADD_TO_WISHLIST , CHECKOUT_INITIATED , CONTENT_VIEW , CUSTOM , DOWNLOAD , PRODUCT_CUSTOMIZATION , PURCHASE , SEARCH , SIGN_UP , SITE_VISIT , START_TRIAL , SUBSCRIBE (UI 上では、 SITE_VISIT は「Page view」、SIGN_UP は「Lead」と表示されます) |
view_through_window 任意 | この Web タグのビュースルー計測ウィンドウ。常に click_window の値以下である必要があります。注: 下記の値のみが受け付けられます。 Type: int Possible values: 0 , 1 , 7 , 14 , 30 |
リクエスト例
PUT https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags/o3bk1?type=DOWNLOAD
応答例
DELETE accounts/:account_id/web_event_tags/:web_event_tag_id
現在のアカウントに関連付けられた特定のウェブイベントタグを削除します。リソース URL
https://ads-api.x.com/12/accounts/:account_id/web_event_tags/:web_event_tag_id
パラメータ
Name | Description |
---|---|
account_id 必須 | 使用するアカウントの識別子。リソースのパス内に含まれ、GET accounts を除くすべての Advertiser API リクエストで一般的に必須のパラメータです。指定したアカウントは、認証済みユーザーに関連付けられている必要があります。 Type: string Example: 18ce54d4x5t |
web_event_tag_id 必須 | 現在のアカウントにある Web タグの識別子。 Type: string Example: o3bk1 |
リクエスト例
DELETE https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags/o3bk1