Conversion API の設定
前提条件
Ads APIアクセス - 新規申請
- Conversion API の主な要件は、開発者アカウントと Ads API アクセスを取得していることです。手順は Ads API はじめにガイドに記載されています。以下をご確認ください。
- 開発者アカウントを申請する際は、即時承認のためサブスクリプションのプランのいずれかにお申し込みください。
- 注意: ベストプラクティスとして、公式の会社の X ハンドルを使用して開発者アカウントを作成し、Ads API アクセスを申請することを強く推奨します。開発者アカウントが開発者の個人ハンドルに紐づいている場合、必要になってもその認証情報を移管する方法はありません。継続的な管理のため会社アカウント配下に置き、必要に応じて Multi-user login を活用するのが最善です。そうでない場合でも、最低限、アカウントはデフォルト以外の設定(ヘッダー画像、アバター、自己紹介、自己紹介 URL)を行い、二要素認証を使用してください。
- Ads API アプリケーション用に正しいApp IDを用意してください。App ID は開発者ポータルの Projects & Apps 内で確認できます。例: 16489123
- X の担当者に連絡して Ads API へのアクセスをリクエストしてください。
Ads API アクセス - 既存のアプリ
- 既に稼働中の Ads API アプリがある場合は、そのアプリと既存のアクセストークンをいずれも Conversion API で使用できます。
アクセストークン
- Ads API アプリケーションを所有するユーザーハンドル向けのユーザーアクセストークンは、開発者ポータルから直接生成および取得できます。これは自身の X ハンドルでの使用を想定しているため、「個人用アクセストークン」と呼ばれます。認証および開発者ポータルの概要はこちらをご覧ください。
- Ads API アプリケーションを所有するハンドル以外のユーザーハンドル向けのユーザーアクセストークンは、3-legged OAuth フローで生成する必要があります。3-legged OAuth でアクセストークンを生成する方法には次のようなものがあります:
- Conversion API で使用するユーザートークンは、AD_MANAGER または ACCOUNT_ADMIN のアクセスレベルを持つユーザーのものである必要があります。これは authenticated_user_access エンドポイントで確認できます。
- 注: 上記のとおりに作成されたトークン自体は、利用目的で AD_MANAGER または ACCOUNT_ADMIN のアクセスレベルを持たないユーザーと共有できます。
手順
Conversion API イベントの作成
オプション 1: Ads Manager で既存のコンバージョンイベントを使用する
conversion_id)を使用してください。詳細は「d. テストイベントと重複排除」のセクションを参照してください。
オプション 2: Ads Manager で新しいコンバージョンイベントを作成する
- ads.x.com にアクセス
- 左上の Tools セクションに移動し、Events Manager をクリック
- 右上の「Add event source」を選択し、左側のサイドバーに X Pixel の Event Source がまだない場合は Add an 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」をクリックすると、コンバージョンイベントが作成され、使用可能になります
コンバージョンイベント用識別子の準備
現在は、twclid(Click ID)、メールアドレス、電話番号のいずれか少なくとも1つの識別子を送信する必要があります。IPアドレスまたはユーザーエージェントを使用する場合は、正確にコンバージョンを照合するため、2つ目の識別子も送信してください。
識別子を多く送信するほど、コンバージョン照合率は向上します。
| IP アドレス | 前後の空白を削除 | 不要 |
| ユーザーエージェント | 前後の空白を削除 | 不要 |
1. X Click ID 識別子を準備する
コンバージョンリクエストには、常に Click ID を含めることを推奨します ユーザーが遷移先サイトに到達した後、利用可能であれば、クエリ文字列パラメータ twclid から Click ID を抽出して解析してください。 簡単な JavaScript のコード例:-
URL のクエリパラメータに
twclidの値が含まれている場合は、必ずパースしてください。 - 関連するフォームの fields やコンバージョンイベント情報と合わせて、data を保存してください。
2. メール識別子を準備する
サポートされているカスタマー照合用の項目は送信できますが、送信前に正規化し、必要に応じてプライバシー保護のためにハッシュ化する必要があります。 情報はソルトなしの SHA256 を用いてハッシュ化してください。 例として、メールアドレス test@x.com の場合、次のハッシュ値を送信してください: d360d510a224510f373931ce2d6215a799f5a9c1cef221b0149b6b6b50cced62。3. 電話識別子の準備
電話番号は E.164 規格 に従って渡し、情報はソルトなしの SHA-256 でハッシュ化する必要があります。 例:米国の電話番号 +11234567890 は、ハッシュ化した値として次のように送信してください:1fa6b8d986d9b9cd01bf36951815158bbde9f520c0567c835dfe34783d0a4231。4. IPアドレス識別子の準備
5. ユーザーエージェント識別子の準備
コンバージョンイベントリクエストの作成
POST: version/measurement/conversions/:pixel_id
特定の広告アカウントに対してコンバージョンイベントを送信します。レスポンスコードが成功(HTTP 200 OK)であることを確認してください。エラーコードが返される場合に備え、リトライ機構と基本的なログ記録を用意することを推奨します。
エンドポイントのURLおよびPOSTボディのパラメータの詳細は、APIリファレンスを参照してください。
リクエスト例(読みやすさのために整形)
応答例
レート制限
- ユーザー行動を計測(ログ記録)し、イベントごとに正確なコンバージョンデータを送信できるようにすること
- 関連するプライバシー選択を行使したユーザーのコンバージョンイベントを除外するための必要なロジック(例: 広告主サイトでトラッキングや個人情報の販売をオプトアウトしている場合)
- イベントを取得してコンバージョンを送信するための、イベントトリガーやページとの連携
イベントのテストと重複排除
イベントのテスト
- Ads Manager のデータエクスポート(ウェブサイトのコンバージョン トラッキングのアナリティクスに関するヘルプページ)
- 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 vs free、NOW vs 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(そのエンドポイントに対してURLまたはパラメータが正しくない可能性がある)
Conversion API のエラーコード
400 Bad Request のシナリオ
| 理由 | 種類 | エラーメッセージ |
|---|---|---|
| 識別子の不足エラー(現在はハッシュ化されたメールアドレスまたは X クリック ID(twclid)) | 400 Bad Request | 少なくとも 1 つのユーザー識別子を指定する必要があります |
| 無効なハッシュ化メールアドレス | 400 Bad Request | Hashed_email は有効な SHA-256 ハッシュではありません |
| event_id の種別が単一イベントタグ(SET)ではない | 400 Bad Request | Event_id (<event_id>) は単一イベントタグ(SET)ではありません |
| 要求したコンバージョンイベントが上限を超過(現在はリクエストあたり 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) is not a valid 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 Token は、3-legged OAuth フローで生成する必要があります。3-legged OAuth による Access Token 生成方法のオプションは次のとおりです。
Conversion API で使用するユーザートークンは、アクセスレベルが AD_MANAGER または ACCOUNT_ADMIN* のユーザーのものである必要があります。これは authenticated_user_access エンドポイントで確認できます。
403 アクセス拒否
| 理由 | 種類 | エラーメッセージ |
|---|---|---|
| 使用しているdeveloper accountにはAds APIへのアクセス権がありません。こちらからアクセスを申請してください。 | 403 Unauthorized Client | このリクエストを行っている、id <> のクライアントアプリにはX Ads APIへのアクセス権がありません。アプリにadvertiser-apiのアクセス権が付与されていることを確認してください。使用中のアプリを変更するには、‘twurl accounts’ と ‘twurl set default <username> <key>’ を使用してください。 |
404 Not Found
| 理由 | 種類 | エラーメッセージ |
|---|---|---|
| リクエストURLまたはパラメータがエンドポイントとして正しくありません | 404 Route Not Found | 要求されたリソースが見つかりませんでした |
| pixel_id/Universal website tag を所有するアカウントへのアクセス権がありません | 404 Not Found | ユーザー <user_id> にはアカウント <account_id> へのアクセス権がありません。ユーザーのハンドルを取得するには ‘sn <user_id>’ を入力してください。使用中のユーザーを変更するには ‘twurl accounts’ と ‘twurl set default \u003Cusername\u003E’ を使用してください。 |
| イベント 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 |
| Web Event Tag | accounts/:account_id/web_event_tags |
ウェブコンバージョン
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 required | 広告アカウントの Base Tag ID。広告アカウントの Base Tag ID を base36 でエンコードした値を表します。 Type: string Example: o8z6j |
| conversions required | 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 オブジェクト
| 名前 | 説明 |
|---|---|
| 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 必須 | コンバージョンイベントに照合するための識別子オブジェクトの一覧。サポートされる 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: USDExample: 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 任意 | より詳細な情報を提供するための、特定の製品/コンテンツに関する詳細の一覧。サポートされる 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から抽出されたクリック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 場合によっては必須 | ピリオドで区切られた 4 つの数値からなるドット表記の値。 IP アドレスは、他の識別子(twclid、メールアドレス、電話番号、またはユーザーエージェント)と組み合わせて渡すことが必須。 Type: string Example: 8.25.197.25 |
| **user_agent ** 場合によっては必須 | この識別子により、サーバーはリクエスト元ユーザーエージェントのアプリケーション、OS、ベンダー、またはバージョンを識別できる。 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 オブジェクト
| 名前 | 説明 |
|---|---|
| content_id 任意 | SKU または GTIN。コンテンツを表す識別子。 型: string 例: jhp |
| content_group_id 任意 | 製品バリエーションのグループに関連付けられた ID。 型: integer 例: group 1 |
| content_name 任意 | 製品またはサービスの名称。 型: string 例: radio flyer |
| content_price 任意 | 製品またはサービスの価格。 型: double 例: 5.00 |
| content_type 任意 | 購入された製品のカテゴリ。 型: string 例: clothes |
| num_items 任意 | 購入された製品の数量。 型: integer 例: 1 |
レスポンスパラメーター
| 名前 | 説明 |
|---|---|
| conversions_processed | 正常に処理されたコンバージョンの数 型: integer 例: 1 |
| debug_id | 後続の調査に使用できるデバッグ用UUID 型: string 例: 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 レスポンス属性を含めます。注意: このパラメーターと cursor は相互排他的です。注意: 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 リクエストで一般的に必須のパラメータです。指定したアカウントは、認証済みユーザーに関連付けられている必要があります。 型: string 例: 18ce54d4x5t |
| web_event_tag_id 必須 | リクエストで操作する Web イベントタグへの参照。 型: string 例: o3bk1 |
| with_deleted 任意 | 削除済みの結果をレスポンスに含めます。 型: boolean デフォルト: false 取りうる値: 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
パラメータ
| 名前 | 説明 |
|---|---|
| account_id 必須 | 利用するアカウントの識別子。リソースのパス内に現れ、GET accounts を除くすべての Advertiser API リクエストで一般的に必須のパラメータです。指定したアカウントは認証済みユーザーに関連付けられている必要があります。 型: string 例: 18ce54d4x5t |
| click_window 必須 | このウェブタグのクリック計測ウィンドウ。 注: 下記の値のみが受け付けられます。 型: int 許容値: 1, 7, 14, 30 |
| name 必須 | ウェブタグの名前。 型: string 例: Sample single conversion event |
| retargeting_enabled 必須 | このウェブタグでリターゲティングを有効にするかどうかを示します。 型: boolean 許容値: true, false |
| type 必須 | ウェブタグのタイプ。 型: enum 許容値: 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 必須 | このウェブタグのビュースルー計測ウィンドウ。この値は常に click_window の値以下である必要があります。注: 下記の値のみが受け付けられます。 型: int 許容値: 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
現在のアカウントに関連付けられているWebイベントタグを更新します。リソース URL
https://ads-api.x.com/12/accounts/:account_id/web_event_tags/:web_event_tag_id
パラメーター
| 名前 | 説明 |
|---|---|
| account_id 必須 | レバレッジドアカウントの識別子。リソースのパス内に現れ、GET accounts を除くすべての Advertiser API リクエストで一般的に必須のパラメーターです。指定されたアカウントは認証済みユーザーに関連付けられている必要があります。 型: string 例: 18ce54d4x5t |
| web_event_tag_id 必須 | 現在のアカウント上の Web タグの識別子。 型: string 例: o3bk1 |
| click_window 任意 | この Web タグのクリック計測期間。 注意: 以下に列挙された値のみが受け付けられます。 型: int 取りうる値: 1, 7, 14, 30 |
| name 任意 | Web タグの名前。 型: string 例: Sample single conversion event |
| retargeting_enabled 任意 | この Web タグでリターゲティングを有効にするかどうかを示します。 型: boolean 取りうる値: true, false |
| type 任意 | Web タグの種類。 型: enum 取りうる値: 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 の値以下でなければなりません。注意: 以下に列挙された値のみが受け付けられます。 型: int 取りうる値: 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
パラメータ
| 名前 | 説明 |
|---|---|
| account_id 必須 | レバレッジドアカウントの識別子。リソースのパス内に含まれ、GET accounts を除くすべての Advertiser API リクエストで一般的に必須のパラメータです。指定したアカウントは、認証済みユーザーに関連付けられている必要があります。 型: string 例: 18ce54d4x5t |
| web_event_tag_id 必須 | 現在のアカウントにある Web タグの識別子。 型: string 例: o3bk1 |
リクエスト例
DELETE https://ads-api.x.com/12/accounts/18ce54d4x5t/web_event_tags/o3bk1