Inicio
Documentação
Recursos
Parcerias
Comunidade

Parcerias

Conheça nosso programa para agĂȘncias ou desenvolvedores que oferecem serviços de integração e vendedores que desejam contratĂĄ-los.

Comunidade

Fique por dentro das Ășltimas novidades, peça ajuda a outros integradores e compartilhe seu conhecimento.

ConversĂŁo de anĂșncios - Customização do checkout - Mercado Pago Developers

Busca inteligente powered by OpenAI 

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.

Importante
Só serão associados os pagamentos aprovados instantaneamente com cartÔes de crédito e débito, dinheiro no Mercado Pago ou Linha de Crédito.

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.

Adicione o cĂłdigo na preferĂȘncia e substitua o valor pixel_id pelo seu identificador.

          
<?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.

Importante
Somente Ă© possĂ­vel configurar um Ășnico pixel por preferĂȘncia. Teste o funcionamento da sua integração utilizando a extensĂŁo do Chrome Facebook Pixel Helper. Para mais informaçÔes, visite o site oficial do Facebook .
AlĂ©m dos SDKs, tambĂ©m Ă© possĂ­vel integrar os anĂșncios do Facebook Ads ao Checkout Pro atravĂ©s da API de preferĂȘncias. Para isso, envie o parĂąmetro 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.

AlĂ©m dos SDKs, tambĂ©m Ă© possĂ­vel integrar os anĂșncios do Google Ads ao Checkout Pro atravĂ©s da API de preferĂȘncias. Para isso, envie o parĂąmetro 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.

Importante
Somente Ă© possĂ­vel configurar uma Ășnica tag por preferĂȘncia. Para mais informaçÔes sobre as tags de conversĂ”es do Google Ads, visite o site oficial do Google .