ConversiĂłn de anuncios
El anålisis de conversión de anuncios permite evaluar la relevancia y el retorno de los anuncios creados. Por ello, Checkout Pro ofrece integración con las plataformas Facebook Ads y Google Ads, permitiéndote asociar pagos a campañas comerciales.
Facebook Ads
Al crear una preferencia, puedes asociarla con un pixel (identificador) para rastrear las conversiones de anuncios de Facebook.
Para integrar Checkout Pro con los anuncios de Facebook sigue los pasos a continuaciĂłn.
<?php
// Crear un objeto preferencia
$preference = new MercadoPago\Preference();
// Asocia tu pĂxel de Facebook
$preference->tracks = array(
array(
'type' => 'facebook_ad',
'values'=> array(
'pixel_id' => 'PIXEL_ID'
)
)
);
// ...
// Guardar y postear la preferencia
$preference->save();
?>
Agrega el cĂłdigo en la preferencia y reemplaza el valor PIXEL_ID
por tu identificador.
// Configura tu preferencia
var preference = {
// Asocia tu pĂxel de Facebook
tracks: [
{
type: "facebook_ad",
values: {
"pixel_id": 'PIXEL_ID'
}
}
]
//...
};
Agrega el cĂłdigo en la preferencia y reemplaza el valor PIXEL_ID
por tu identificador.
// Crea un objeto preferencia
PreferenceClient client = new PreferenceClient();
// Asocia tu pĂxel de Facebook
List<PreferenceTrackRequest> tracks = new ArrayList<>();
PreferenceTrackRequest trackFacebook = PreferenceTrackRequest.builder()
.type("facebook_ad")
.values(PreferenceTrackValuesRequest.builder().pixelId("PIXEL_ID").build())
.build();
tracks.add(trackFacebook);
PreferenceRequest request = PreferenceRequest.builder().tracks(tracks).build();
// Guardar y postear la preferencia
client.create(request);
Agrega el cĂłdigo en la preferencia y reemplaza el valor PIXEL_ID
por tu identificador.
// Asocia tu pĂxel de Facebook
var tracks = new List<PreferenceTrackRequest>
{
new PreferenceTrackRequest
{
Type = "facebook_ad",
Values = new PreferenceTrackValuesRequest
{
PixelId = "PIXEL_ID",
},
},
};
var request = new PreferenceRequest
{
// ...
Tracks = tracks,
};
var client = new PreferenceClient();
Preference preference = await client.CreateAsync(request);
Agrega el cĂłdigo en la preferencia y reemplaza el valor PIXEL_ID
por tu identificador.
# Asocia tu pĂxel de Facebook
preference_data = {
# ...
"tracks": [
{
"type": "facebook_ad",
"values": {
"pixel_id": "PIXEL_ID"
}
}
]
}
preference_response = sdk.preference().create(preference_data)
preference = preference_response["response"]
Una vez completada la configuraciĂłn, se asociarĂĄ un evento de purchase
con el pĂxel especificado cuando se apruebe un pago reenviado por tu anuncio.
track
con los atributos type
y values
informando tu facebook_id y el pixel ID repectivamente, al endpoint
/checkout/preferences
y ejecuta el request.Google Ads
Al crear una preferencia, puedes asociarla con una tag (identificador) para realizar un seguimiento de las conversiones de Google Ads.
Para integrar Checkout Pro con Google Ads, usa uno de los cĂłdigos disponibles a continuaciĂłn.
tracks
con los atributos type
, conversion_id
y conversion_label
, informando tu conversion_id y el conversion_label disponible en tu cuenta de Google, al endpoint
/checkout/preferences
, y ejecuta la solicitud.Agrega el cĂłdigo en la preferencia y reemplaza los valores CONVERSION_ID
y CONVERSION_LABEL
por los datos de tu tag.
<?php
// Crear un objeto preferencia
$preference = new MercadoPago\Preference();
// Asocia tu etiqueta
$preference->tracks = array(
array(
'type' => 'google_ad',
'values' => array(
'conversion_id' => 'CONVERSION_ID',
'conversion_label' => 'CONVERSION_LABEL'
)
)
);
...
// Guardar y postear la preferencia
$preference->save();
?>
Agrega el cĂłdigo en la preferencia y reemplaza los valores CONVERSION_ID
y CONVERSION_LABEL
por los datos de tu tag.
// Configura tu preferencia
var preference = {
// Asocia tu etiqueta
tracks: [
{
type: "google_ad",
values: {
conversion_id: "CONVERSION_ID",
conversion_label: "CONVERSION_LABEL"
}
}
]
...
};
Agrega el cĂłdigo en la preferencia y reemplaza los valores CONVERSION_ID
y CONVERSION_LABEL
por los datos de tu tag.
// Crea un objeto preferencia
PreferenceClient client = new PreferenceClient();
// Asocia tu etiqueta
List<PreferenceTrackRequest> tracks = new ArrayList<>();
PreferenceTrackRequest trackGoogle =
PreferenceTrackRequest.builder()
.type("google_ad")
.values(
PreferenceTrackValuesRequest.builder()
.conversionId("CONVERSION_ID")
.conversionLabel("CONVERSION_LABEL")
.build())
.build();
tracks.add(trackGoogle);
PreferenceRequest request = PreferenceRequest.builder().tracks(tracks).build();
// Guardar y postear la preferencia
client.create(request);
Agrega el cĂłdigo en la preferencia y reemplaza los valores CONVERSION_ID
y CONVERSION_LABEL
por los datos de tu tag.
// Asocia tu etiqueta
var tracks = new List<PreferenceTrackRequest>
{
new PreferenceTrackRequest
{
Type = "facebook_ad",
Values = new PreferenceTrackValuesRequest
{
ConversionId = "CONVERSION_ID",
ConversionLabel = "CONVERSION_LABEL",
},
},
};
var request = new PreferenceRequest
{
// ...
Tracks = tracks,
};
var client = new PreferenceClient();
Preference preference = await client.CreateAsync(request);
Agrega el cĂłdigo en la preferencia y reemplaza los valores CONVERSION_ID
y CONVERSION_LABEL
por los datos de tu tag.
# Asocia tu etiqueta
preference_data = {
# ...
"tracks": [
{
"type": "google_ad",
"values": {
"conversion_id": "CONVERSION_ID",
"conversion_label": "CONVERSION_LABEL"
}
}
]
}
preference_response = sdk.preference().create(preference_data)
preference = preference_response["response"]
Una vez completada la configuraciĂłn, se asociarĂĄ una conversiĂłn con la tag especificada cuando se apruebe un pago reenviado para tu anuncio.
Agrega el cĂłdigo en la preferencia y reemplaza el valor
PIXEL_ID
por tu identificador.