ConversĂŁo de anĂșncios
A anĂĄlise da conversĂŁo de anĂșncios possibilita avaliar a relevĂąncia e retorno dos anĂșncios criados. Por isso, o Checkout Pro oferece integração com as plataformas Facebook Ads e Google Ads permitindo associar os pagamentos Ă s campanhas de negĂłcio.
Facebook Ads
Ao criar uma preferĂȘncia, vocĂȘ pode associĂĄ-la a um pixel (identificator) para acompanhamento das conversĂ”es dos seus anĂșncios atravĂ©s do Facebook Ads.
Para integrar o Checkout Pro com o Facebook Ads, utilize um dos SDKs disponĂveis abaixo.
<?php
// Criar um objeto preferencia
$preference = new MercadoPago\Preference();
// Associar seu pixel do Facebook
$preference->tracks = array(
array(
'type' => 'facebook_ad',
'values'=> array(
'pixel_id' => 'PIXEL_ID'
)
)
);
// ...
// Salvar e postar a preferencia
$preference->save();
?>
Adicione o cĂłdigo na preferĂȘncia e substitua o valor pixel_id
pelo seu identificador.
// Criar um objeto preferencia
var preference = {
// Asocia tu pĂxel de Facebook
tracks: [
{
type: "facebook_ad",
values: {
"pixel_id": 'PIXEL_ID'
}
}
]
//...
};
Adicione o cĂłdigo na preferĂȘncia e substitua o valor pixel_id
pelo seu identificador.
// Criar um objeto preferencia
PreferenceClient client = new PreferenceClient();
// Associar seu pixel do 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();
Preference preference = new Preference()
.appendTrack(trackFacebook);
// Salvar e postar a preferencia
client.create(request);
Adicione o cĂłdigo na preferĂȘncia e substitua o valor pixel_id
pelo seu identificador.
// Associe seu pixel do 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);
Adicione o cĂłdigo na preferĂȘncia e substitua o valor pixel_id
pelo seu identificador.
# Associar seu pixel do Facebook
preference_data = {
# ...
"tracks": [
{
"type": "facebook_ad",
"values": {
"pixel_id": "PIXEL_ID"
}
}
]
}
preference_response = sdk.preference().create(preference_data)
preference = preference_response["response"]
Ao concluir a configuração, um evento Purchase
serĂĄ associado ao pixel especificado quando um pagamento encaminhado pelo seu anĂșncio for aprovado.
track
com os atributos type
e values
informando seu facebook_id e o pixel ID respectivamente ao endopoint
/checkout/preferences
e execute a requisição.Google Ads
Ao criar uma preferĂȘncia, vocĂȘ pode associĂĄ-la a uma tag (identificador) para acompanhamento das conversĂ”es do Google Ads.
Para integrar o Checkout Pro com o Google Ads, utilize um dos SDKs disponĂveis abaixo.
tracks
com os atributos type
, conversion_id
e conversion_label
informando seu conversion_id e o conversion label disponĂveis na sua conta do Google ao endopoint
/checkout/preferences
e execute a requisição.Adicione o cĂłdigo na preferĂȘncia e substitua os valores CONVERSION_ID
e CONVERSION_LABEL
pelos dados da sua tag.
<?php
// Criar um objeto preferencia
$preference = new MercadoPago\Preference();
// Associar sua tag do Google ads
$preference->tracks = array(
array(
'type' => 'google_ad',
'values' => array(
'conversion_id' => 'CONVERSION_ID',
'conversion_label' => 'CONVERSION_LABEL'
)
)
);
...
// Salvar e postar a preferencia
$preference->save();
?>
Adicione o cĂłdigo na preferĂȘncia e substitua os valores CONVERSION_ID
e CONVERSION_LABEL
pelos dados da sua tag.
// Criar um objeto preferencia
var preference = {
// Associar sua tag do Google ads
tracks: [
{
type: "google_ad",
values: {
conversion_id: "CONVERSION_ID",
conversion_label: "CONVERSION_LABEL"
}
}
]
...
};
Adicione o cĂłdigo na preferĂȘncia e substitua os valores CONVERSION_ID
e CONVERSION_LABEL
pelos dados da sua tag.
// Criar um objeto preferencia
PreferenceClient client = new PreferenceClient();
// Associar sua tag do Google ads
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();
// Salvar e postar a preferencia
client.create(request);
Adicione o cĂłdigo na preferĂȘncia e substitua os valores CONVERSION_ID
e CONVERSION_LABEL
pelos dados da sua tag.
// Associe sua tag do Google ads
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);
Adicione o cĂłdigo na preferĂȘncia e substitua os valores CONVERSION_ID
e CONVERSION_LABEL
pelos dados da sua tag.
# Associar sua tag do Google ads
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"]
Ao concluir a configuração, uma conversĂŁo serĂĄ associada Ă tag especificada quando um pagamento encaminhado pelo seu anĂșncio for aprovado.
Adicione o cĂłdigo na preferĂȘncia e substitua o valor
pixel_id
pelo seu identificador.