- HTTP リクエスト
- リクエストの本文
- レスポンスの本文
- 認可スコープ
- イベント
- AdIdentifiers
- DeviceInfo
- EventSource
- CartData
- 項目
- CustomVariable
- ExperimentalField
- UserProperties
- CustomerType
- CustomerValueBucket
- 試してみる
指定された Destination
から Event
リソースのリストをアップロードします。
HTTP リクエスト
POST https://datamanager.googleapis.com/v1/events:ingest
この URL は gRPC Transcoding 構文を使用します。
リクエストの本文
リクエストの本文には、次の構造のデータが含まれます。
JSON 表現 |
---|
{ "destinations": [ { object ( |
フィールド | |
---|---|
destinations[] |
必須。イベントの送信先リスト。 |
events[] |
必須。指定されたリンク先に送信するイベントのリスト。1 回のリクエストで送信できる |
consent |
省略可。リクエスト内のすべてのユーザーに適用されるリクエスト レベルの同意。ユーザーレベルの同意はリクエストレベルの同意をオーバーライドし、各 |
validateOnly |
省略可。テスト目的。 |
encoding |
省略可。 |
encryptionInfo |
省略可。 |
レスポンスの本文
IngestEventsRequest
からのレスポンス。
成功した場合、レスポンスの本文には次の構造のデータが含まれます。
JSON 表現 |
---|
{ "requestId": string } |
フィールド | |
---|---|
requestId |
リクエストの自動生成 ID。 |
認可スコープ
次の OAuth スコープが必要です。
https://www.googleapis.com/auth/datamanager
イベント
広告主のウェブサイトまたはアプリに対するユーザーの操作を表すイベント。
JSON 表現 |
---|
{ "destinationReferences": [ string ], "transactionId": string, "eventTimestamp": string, "lastUpdatedTimestamp": string, "userData": { object ( |
フィールド | |
---|---|
destinationReferences[] |
省略可。宛先の決定に使用される参照文字列。空の場合、イベントはリクエスト内のすべての |
transactionId |
必須。このイベントの一意の識別子。 |
eventTimestamp |
必須。イベントの発生時間。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
lastUpdatedTimestamp |
省略可。イベントが最後に更新された日時。 RFC 3339 を使用します。生成された出力は常に Z 正規化され、小数点以下は 0、3、6、または 9 桁になります。「Z」以外のオフセットも使用できます。例: |
userData |
省略可。イベントに関連付けられているユーザーを表す、ユーザー提供データの断片。 |
consent |
省略可。関連付けられたユーザーがさまざまな種類の同意を提供したかどうかに関する情報。 |
adIdentifiers |
省略可。コンバージョン イベントを他のオンライン アクティビティ(広告クリックなど)と照合するために使用される ID やその他の情報。 |
currency |
省略可。このイベント内のすべての金銭的価値に関連付けられている通貨コード。 |
conversionValue |
省略可。価値に基づくコンバージョンについて、イベントに関連付けられたコンバージョン値。 |
eventSource |
省略可。イベントが発生した場所(ウェブ、アプリ、店舗など)を示すシグナル。 |
eventDeviceInfo |
省略可。イベント発生時に使用されていたデバイス(ある場合)について収集された情報。 |
cartData |
省略可。イベントに関連付けられた取引とアイテムに関する情報。 |
customVariables[] |
省略可。コンバージョン コンテナ(コンバージョン アクションまたは FL アクティビティ)に送信する追加のキーと値のペアの情報。 |
experimentalFields[] |
省略可。最終的に API の一部に昇格する可能性のある試験運用フィールドの Key-Value ペアのリスト。 |
userProperties |
省略可。イベント発生時のユーザーに関する広告主様が評価した情報。 |
AdIdentifiers
コンバージョン イベントを他のオンライン アクティビティ(広告クリックなど)と照合するために使用される ID やその他の情報。
JSON 表現 |
---|
{
"sessionAttributes": string,
"gclid": string,
"gbraid": string,
"wbraid": string,
"landingPageDeviceInfo": {
object ( |
フィールド | |
---|---|
sessionAttributes |
省略可。イベント アトリビューションとモデリングのセッション属性。 |
gclid |
省略可。このイベントに関連付けられている Google クリック ID(gclid)。 |
gbraid |
省略可。アプリイベントに関連付けられ、iOS14 以降の iOS デバイスから発生しているクリックのクリック ID。 |
wbraid |
省略可。ウェブ イベントに関連付けられ、iOS14 以降の iOS デバイスから発生しているクリックのクリック ID。 |
landingPageDeviceInfo |
省略可。広告を操作した後に広告主のサイトにアクセスしたときに使用されたデバイス(ある場合)に関する情報。 |
DeviceInfo
イベント発生時に使用されていたデバイスに関する情報(ある場合)。
JSON 表現 |
---|
{ "userAgent": string, "ipAddress": string } |
フィールド | |
---|---|
userAgent |
省略可。指定されたコンテキストのデバイスのユーザー エージェント文字列。 |
ipAddress |
省略可。特定のコンテキストにおけるデバイスの IP アドレス。 注: Google 広告では、欧州経済領域(EEA)、英国(UK)、スイス(CH)のエンドユーザーの IP アドレス照合はサポートされていません。これらの地域に居住するユーザーの IP アドレスの共有を条件付きで除外するロジックを追加し、サイト、アプリ、その他のプロパティで収集するデータに関する明確かつ包括的な情報をユーザーに開示し、法律または適用される Google のポリシーで必要とされる場合は同意を得るようにしてください。詳しくは、オフライン コンバージョンのインポートについてをご覧ください。 |
EventSource
イベントのソース。
列挙型 | |
---|---|
EVENT_SOURCE_UNSPECIFIED |
未指定の EventSource。使用しないでください。 |
WEB |
イベントはウェブブラウザから生成されました。 |
APP |
イベントはアプリから生成されました。 |
IN_STORE |
このイベントは店舗での取引から生成されました。 |
PHONE |
このイベントは電話から生成されました。 |
OTHER |
イベントは他のソースから生成されました。 |
CartData
イベントに関連付けられているカートデータ。
JSON 表現 |
---|
{
"merchantId": string,
"merchantFeedLabel": string,
"merchantFeedLanguageCode": string,
"transactionDiscount": number,
"items": [
{
object ( |
フィールド | |
---|---|
merchantId |
省略可。商品アイテムに関連付けられた Merchant Center ID。 |
merchantFeedLabel |
省略可。アイテムのフィードに関連付けられている Merchant Center のフィードラベル。 |
merchantFeedLanguageCode |
省略可。商品アイテムのアップロード先フィードの Merchant Center に関連付けられている ISO 639-1 の言語コード。 |
transactionDiscount |
省略可。トランザクションに関連付けられたすべての割引の合計。 |
items[] |
省略可。イベントに関連付けられているアイテムのリスト。 |
項目
イベントに関連付けられたカート内のアイテムを表します。
JSON 表現 |
---|
{ "merchantProductId": string, "quantity": string, "unitPrice": number } |
フィールド | |
---|---|
merchantProductId |
省略可。Merchant Center アカウント内の商品 ID。 |
quantity |
省略可。イベントに関連付けられているこのアイテムの数。 |
unitPrice |
省略可。単価。税金、送料、注文単位での割引は含みません。 |
CustomVariable
広告のコンバージョン用のカスタム変数。
JSON 表現 |
---|
{ "variable": string, "value": string, "destinationReferences": [ string ] } |
フィールド | |
---|---|
variable |
省略可。設定するカスタム変数の名前。指定された宛先の変数が検出されない場合、その変数は無視されます。 |
value |
省略可。カスタム変数に保存する値。 |
destinationReferences[] |
省略可。カスタム変数を送信する |
ExperimentalField
非公式フィールドを表す試験運用フィールド。
JSON 表現 |
---|
{ "field": string, "value": string } |
フィールド | |
---|---|
field |
省略可。使用するフィールドの名前。 |
value |
省略可。設定するフィールドの値。 |
UserProperties
イベント発生時のユーザーに関する広告主様が評価した情報。詳しくは、https://support.google.com/google-ads/answer/14007601 をご覧ください。
JSON 表現 |
---|
{ "customerType": enum ( |
フィールド | |
---|---|
customerType |
省略可。イベントに関連付けられている顧客のタイプ。 |
customerValueBucket |
省略可。広告主様が評価した顧客の価値。 |
CustomerType
イベントに関連付けられている顧客のタイプ。
列挙型 | |
---|---|
CUSTOMER_TYPE_UNSPECIFIED |
CustomerType が指定されていません。使用しないでください。 |
NEW |
お客様が広告主様の新規顧客である。 |
RETURNING |
お客様が広告主に返品している。 |
REENGAGED |
お客様が広告主に再アプローチした。 |
CustomerValueBucket
広告主様が評価した顧客の価値。
列挙型 | |
---|---|
CUSTOMER_VALUE_BUCKET_UNSPECIFIED |
未指定の CustomerValueBucket。使用しないでください。 |
LOW |
お客様の価値が低い。 |
MEDIUM |
お客様は中程度の価値があります。 |
HIGH |
お客様は価値の高いユーザーです。 |