Set up and test reporting with conversions with cart data

Etapa 1: escolher e usar um método de implementação adequado

As conversões com dados do carrinho dependem do acompanhamento de conversões do seu site ou app. Escolha o método de implementação com base na forma como o acompanhamento de conversões está sendo usado.

Pergunte ao seu desenvolvedor Web como transmitir dados gerados dinamicamente, por exemplo, IDs de produtos vendidos, como parte de uma conversão.

Escolha como você quer configurar as conversões com dados do carrinho:

Configurar com o Google Ads

Se você escolher o Google Ads como origem de implementação, poderá usá-lo incluindo a tag do Google diretamente no seu site ou pelo Gerenciador de tags. Siga as etapas abaixo para esse método de implementação:

  1. Verifique se o acompanhamento de conversões padrão já está configurado para acompanhar suas compras.
  2. Verifique se "Meta de conversão e otimização das ações" da conversão de compra está definido como Principal.
  3. Adicione parâmetros de conversões com dados do carrinho ao acompanhamento de conversões padrão para melhorar as métricas de dados e relatórios. Saiba mais sobre parâmetros de conversões com dados do carrinho.
    1. Adicionar os parâmetros opcionais do Merchant Center vai melhorar a qualidade dos dados. Isso é especialmente importante se você tiver várias contas do Merchant Center que usam os mesmos IDs de itens para produtos diferentes.

Exemplo de implementação da tag do Google com dados do carrinho

<!-- Sample Code Conversion -->
<script type="text/javascript">
gtag(
'event', 'purchase', {
  
"send_to": "AW-9999999999/abc123xyz",
  "transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
  "value": 53.50,
  "currency": "USD",
<!-- Start of CwCD Parameters -->
  "discount": 1.50,
  "aw_merchant_id": 98765,
  "aw_feed_country": "US",
  "aw_feed_language": "EN",
  "items": [
    {
      "id": "P12345",
      "quantity": 2,
      "price": 12.50
    },
    {
      "id": "P67890",
      "quantity": 1,
      "price": 30.00
    }
  ]

<!-- End of CwCD Parameters -->
});
/* ]]> */
</script>

Exemplo de implementação de uma camada de dados

<!-- Sample Code datalayer push -->
dataLayer.push({
"event": 'purchase',
"transaction_id": "1545c34e-691e-4726-aeda-b798df255e9c",
"value": 53.50,
"currency": "USD",
<!-- Start CwCD Parameters datalayer push -->
"discount": 1.50,
"aw_merchant_id": 98765,
"aw_feed_country": "US",
"aw_feed_language": "EN",
"items": [
  {
    "id": "P12345",
    "quantity": 2,
    "price": 12.50
  },
  {
    "id": "P67890",
    "quantity": 1,
    "price": 30.00
  }
]
<!-- End CwCD Parameters datalayer push -->
});

Configurar com o Google Analytics

Se você escolher o Google Analytics como método de implementação, usando o acompanhamento de e-commerce, siga estas etapas:

  1. Verifique se o acompanhamento de e-commerce está configurado e se item_id corresponde ao feed de item_id do Merchant Center. Saiba como medir o e-commerce.
  2. Adicione parâmetros de conversões com dados do carrinho para melhorar as métricas de dados e relatórios. Leia a seção Parâmetros de conversões com dados do carrinho acima.
    • Adicionar os parâmetros opcionais do Merchant Center vai melhorar a qualidade dos dados. Isso é importante principalmente se você tiver várias contas do Merchant Center.
  3. Importe o e-commerce para o Google Ads. Saiba como importar conversões do Analytics para o Google Ads.
  4. Verifique se "Meta de conversão e otimização das ações" da conversão de compra está definido como Principal.

dataLayer.push({
event: ”purchase”,
ecommerce: {
    transaction_id: ”T_12345,
    value: 7.77,
    tax: 4.90
    shipping: 5.99,
    currency: “USD”,
    coupon: “SUMMER SALE”,
    aw_merchant_id: “12345”
    aw_feed_country: ‘US”
    aw_feed_language: “EN”

    items: [
    {
    item_id: “SKU_12345”,
    item_name: “Stan and Friends Tee”,
    affiliation: “Google Merchandise Store”,
    coupon: “SUMMER_FUN”,
    discount: 2.22,
    index: 0,
    item_brand: “Google”,
    item_category: “Apparel”,
    item_category2: “Adult”,
    item_category3: “Shirts”,
    item_category4: “Crew”,
    item_category5: “Short sleeve”,
    item_list_id: “related_products”,
    item_list_name: “Related Products”,
    item_variant: “green”,
    location_id: “ChIJIQBpAG2ahYAR_6128GcTUEo”,
    price: 9.99,
    quantity: 1
    }]

Configurar com o Search Ads 360

Siga as etapas abaixo para esse método de implementação:

  1. Verifique se as conversões já estão sendo acompanhadas pelas atividades do Floodlight.
  2. Atualize a tag do Google ou o Gerenciador de tags do Google com parâmetros para melhorar as métricas de dados e de relatórios.
  3. Os dados do Floodlight serão transmitidos automaticamente do Search Ads 360 para o Google Ads depois da vinculação.

Configurar o acompanhamento de conversões de app

As conversões com dados do carrinho são compatíveis com a medição de conversões de app pelo Google Analytics para Firebase (GAPF). Para acompanhar as conversões no seu app, siga estas etapas:
  1. Se você ainda não configurou o SDK do Google Analytics para Firebase (GAPF) no seu app, siga as etapas de implementação de 1 a 8 de Acompanhar as conversões de apps para dispositivos móveis com o Google Analytics.
  2. Acompanhe eventos de compra no seu app. O "item_id" deve ser o feed de item_id do Merchant Center.
  3. Importe o evento de compra para o Google Ads verificando se a nova ação de conversão está definida como Principal e é contabilizada na meta "Compra".
  4. Se você já usa o Gerenciador de tags do Google, pode continuar usando-o com o Firebase para iOS ou Android.
  5. Adicione parâmetros de conversões com dados do carrinho para melhorar as métricas de dados e relatórios. Analise a seção de parâmetros de conversões com dados do carrinho.
    1. Adicionar os parâmetros opcionais do Merchant Center vai melhorar a qualidade dos dados. Isso é importante principalmente se você tiver várias contas do Merchant Center.

Exemplo de implementação para Android

  1. Bundle product1 = new Bundle();
  2. product1.putString( FirebaseAnalytics.Param.ITEM_ID, "12345" );
  3. product1.putDouble( FirebaseAnalytics.Param.PRICE, 34.00D );
  4. product1.putString( FirebaseAnalytics.Param.CURRENCY, "EUR");
  5. product1.putLong( FirebaseAnalytics.Param.QUANTITY, 2 );
  6.  
  7.  
  8. Bundle product2 = new Bundle();
  9. product2.putString( FirebaseAnalytics.Param.ITEM_ID, "67891" );
  10. product2.putDouble( FirebaseAnalytics.Param.PRICE, 29.99D );
  11. product2.putLong( FirebaseAnalytics.Param.QUANTITY, 1 );
  12.  
  13.  
  14. // Prepare ecommerce bundle
  15. Bundle ecommerceBundle = new Bundle();
  16. ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
  17.  
  18.  
  19.  
  20. // Set relevant bundle-level parameters
  21. ecommerceBundle.putString( FirebaseAnalytics.Param.TRANSACTION_ID, "T12345" );
  22. ecommerceBundle.putDouble( FirebaseAnalytics.Param.VALUE, 97.99D );
  23. ecommerceBundle.putString( FirebaseAnalytics.Param.CURRENCY, "USD" );
  24.  
  25.  
  26. // Definir novos parâmetros de conversão específicos para o carrinho. Preencher de modo dinâmico.
  27. ecommerceBundle.putDouble( "discount", 10.00D ); // Desconto
  28. ecommerceBundle.putInt( "aw_merchant_id", 12345 ); // ID do Merchant Center
  29. ecommerceBundle.putString( "aw_feed_country", "US" ); // País do feed
  30. ecommerceBundle.putString( "aw_feed_language", "EN" ); // Idioma do feed
  31.  
  32. // Log purchase event with ecommerce bundle
  33. FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );

 Exemplo de implementação para iOS

  1. NSDictionary *product1 = @{
  2.    kFIRParameterItemID : @"12345",
  3.    kFIRParameterPrice : @34.00,
  4.    kFIRParameterCurrency : @"EUR",
  5.    kFIRParameterQuantity : @2
  6. };
  7.  
  8. NSDictionary *product2 = @{
  9.    kFIRParameterItemID : @"67891",
  10.    kFIRParameterPrice : @29.99,
  11.    kFIRParameterQuantity : @1
  12. };
  13.  
  14. // Prepare ecommerce dictionary.
  15. NSArray *items = @[product1, product2];
  16.  
  17. NSDictionary *ecommerce = @{
  18.    kFIRParameterItems: items,
  19.    kFIRParameterTransactionID : @"T12345",
  20.    kFIRParameterValue : @97.99,
  21.    kFIRParameterCurrency : @"USD",
  22.    // Definir novos parâmetros de conversão específicos para o carrinho. Preencher de modo dinâmico.
  23.    @"discount" : @10.00, // Desconto   
  24.    @"aw_merchant_id" : @12345, // ID do Merchant Center
  25.    @"aw_feed_country" : @"US", // País do feed
  26.    @"aw_feed_language" : @"EN" // Idioma do feed
  27. };
  28.  
  29. // Log purchase event with ecommerce dictionary.
  30. [FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];

 

Isso foi útil?

Como podemos melhorá-lo?
Pesquisa
Limpar pesquisa
Fechar pesquisa
Google Apps
Menu principal
7470889309305824316
true
Pesquisar na Central de Ajuda
true
true
true
true
true
73067
false
false
false