La fuente de Google Ads está en versión beta. Consulte la Resumen de orígenes para obtener más información sobre el uso de fuentes etiquetadas como beta.
Una conexión base representa la conexión autenticada entre un origen y Adobe Experience Platform.
Este tutorial le guiará por los pasos para crear una conexión base para Google Ads mediante el Flow Service API.
Esta guía requiere una comprensión práctica de los siguientes componentes de Adobe Experience Platform:
Las secciones siguientes proporcionan información adicional que deberá conocer para conectarse correctamente a Google Ads mediante el Flow Service API.
Para que Flow Service para conectarse con Google Ads, debe proporcionar valores para las siguientes propiedades de conexión:
Credencial | Descripción |
---|---|
clientCustomerId |
El ID de cliente es el número de cuenta que corresponde a la cuenta de cliente de Google Ads que desea administrar con la API de Google Ads. Este ID sigue la plantilla de 123-456-7890 . |
loginCustomerId |
El ID de cliente de inicio de sesión es el número de cuenta que corresponde a su cuenta de administrador de Google Ads y se utiliza para recuperar datos de informe de un cliente operativo específico. Para obtener más información sobre el ID de cliente de inicio de sesión, lea la Documentación de la API de Google Ads. |
developerToken |
El token de desarrollador le permite acceder a la API de Google Ads. Puede utilizar el mismo token de desarrollador para realizar solicitudes en todas las cuentas de Google Ads. Recuperar el token de desarrollador de inicio de sesión en su cuenta de manager y, a continuación, vaya al API Center página. |
refreshToken |
El token de actualización forma parte de OAuth2 autenticación. Este token le permite volver a generar los tokens de acceso una vez caducados. |
clientId |
El ID de cliente se utiliza junto con el secreto de cliente como parte de OAuth2 autenticación. En conjunto, el ID de cliente y el secreto de cliente permiten que la aplicación funcione en nombre de la cuenta al identificar la aplicación en Google. |
clientSecret |
El secreto de cliente se utiliza junto con el ID de cliente como parte de OAuth2 autenticación. En conjunto, el ID de cliente y el secreto de cliente permiten que la aplicación funcione en nombre de la cuenta al identificar la aplicación en Google. |
connectionSpec.id |
La especificación de conexión devuelve las propiedades del conector de origen, incluidas las especificaciones de autenticación relacionadas con la creación de las conexiones base y origen. El ID de especificación de conexión para Google Ads es: d771e9c1-4f26-40dc-8617-ce58c4b53702 . |
Lea el documento de información general de API para más información sobre cómo empezar a usar Google Ads.
Para obtener información sobre cómo realizar llamadas correctamente a las API de Platform, consulte la guía de introducción a las API de Platform.
Una conexión base retiene información entre el origen y Platform, incluidas las credenciales de autenticación del origen, el estado actual de la conexión y el ID único de conexión base. El ID de conexión base le permite explorar y navegar por archivos desde el origen e identificar los elementos específicos que desea introducir, incluida la información sobre sus tipos de datos y formatos.
Para crear un ID de conexión base, realice una solicitud de POST al /connections
al proporcionar sus credenciales de autenticación de Google Ads como parte de los parámetros de solicitud.
Formato de API
POST /connections
Solicitud
La siguiente solicitud crea una conexión base para Google Ads:
curl -X POST \
'https://platform.adobe.io/data/foundation/flowservice/connections' \
-H 'Authorization: Bearer {ACCESS_TOKEN}' \
-H 'x-api-key: {API_KEY}' \
-H 'x-gw-ims-org-id: {ORG_ID}' \
-H 'x-sandbox-name: {SANDBOX_NAME}' \
-H 'Content-Type: application/json'
-d '{
"name": "Google Ads base connection",
"description": "Google Ads base connection",
"auth": {
"specName": "Basic Authentication",
"params": {
"clientCustomerID": "{CLIENT_CUSTOMER_ID}",
"loginCustomerID": "{LOGIN_CUSTOMER_ID}",
"developerToken": "{DEVELOPER_TOKEN}",
"authenticationType": "{AUTHENTICATION_TYPE}"
"clientId": "{CLIENT_ID}",
"clientSecret": "{CLIENT_SECRET}",
"refreshToken": "{REFRESH_TOKEN}"
}
},
"connectionSpec": {
"id": "d771e9c1-4f26-40dc-8617-ce58c4b53702",
"version": "1.0"
}
}'
Propiedad | Descripción |
---|---|
auth.params.clientCustomerID |
El ID de cliente de su cuenta de Google Ads. |
auth.params.loginCustomerID |
El ID de cliente de inicio de sesión que corresponde a su cuenta de administrador de Google Ads. |
auth.params.developerToken |
El token de desarrollador de su cuenta de Google Ads. |
auth.params.refreshToken |
El token de actualización de su cuenta de Google Ads. |
auth.params.clientID |
El ID de cliente de su cuenta de Google Ads. |
auth.params.clientSecret |
Secreto de cliente de su cuenta de Google Ads. |
connectionSpec.id |
ID de especificación de conexión de Google Ads: d771e9c1-4f26-40dc-8617-ce58c4b53702 . |
Respuesta
Una respuesta correcta devuelve detalles de la conexión base recién creada, incluido su identificador único (id
). Este ID es necesario en el siguiente paso para crear una conexión de origen.
{
"id": "2484f2df-c057-4ab5-84f2-dfc0577ab592",
"etag": "\"10033e77-0000-0200-0000-5e96785b0000\""
}
Al seguir este tutorial, ha creado una conexión base de Google Ads con el Flow Service API. Puede utilizar este ID de conexión base en los siguientes tutoriales: