- Si vous ne suivez pas actuellement les conversions, vous devez configurer le suivi des conversions pour votre site Web.
- Vous pouvez également importer des conversions Google Analytics 4.
- Si vous utilisez déjà le suivi des conversions Search Ads 360, il vous suffit d'ajouter les données du panier à votre balise de conversion existante.
- Si vous prévoyez de suivre les conversions sur votre application iOS ou Android, ajoutez-y Analytics avec Firebase.
Vérifiez auprès de votre développeur Web comment transmettre des données générées de façon dynamique, par exemple les identifiants des produits vendus pour une conversion.
Choisir comment configurer les conversions avec les données du panier
Configurer avec Google Ads
Si vous choisissez Google Ads comme source d'implémentation, vous pourrez déployer cette méthode en utilisant la balise Google directement sur votre site Web ou avec Google Tag Manager. Pour cette méthode d'implémentation, procédez comme suit :
- Assurez-vous que le suivi des conversions standard est déjà configuré pour suivre vos achats.
- Assurez-vous que l'option "Optimisation des objectifs et des actions de conversion" de la conversion "Achat" est définie sur Principale.
- Ajoutez des paramètres de conversions avec les données du panier au suivi des conversions standard pour améliorer les données et les métriques des rapports. En savoir plus sur les paramètres des conversions avec les données du panier
- La qualité des données sera meilleure si vous ajoutez des paramètres Merchant Center facultatifs. Cette étape est particulièrement importante si vous possédez plusieurs comptes Merchant Center qui utilisent les mêmes ID d'article pour différents produits.
Exemple d'implémentation de la balise Google avec les données du panier
<!-- Sample Code Conversion -->
'event', 'purchase'
<script type="text/javascript">
gtag(, {
"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>
Exemple d'implémentation d'une couche de données
<!-- 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 -->
});
Configurer avec Google Analytics
Si vous choisissez Google Analytics comme méthode d'implémentation, en utilisant le suivi de l'e-commerce, procédez comme suit :
- Assurez-vous que le suivi de l'e-commerce est configuré de sorte que l'item_id corresponde au flux item_id de Merchant Center. Découvrez comment mesurer l'e-commerce.
- Ajoutez des paramètres de conversions avec les données du panier de façon à améliorer les données et les métriques des rapports. Consultez la section Paramètre des conversions avec les données du panier ci-dessus.
- La qualité des données sera meilleure si vous ajoutez des paramètres Merchant Center facultatifs. Cette étape est particulièrement importante si vous possédez plusieurs comptes Merchant Center.
- Importez les données d'e-commerce dans Google Ads. Découvrez comment importer des conversions Google Analytics dans Google Ads.
- Assurez-vous que l'option "Optimisation des objectifs et des actions de conversion" de la conversion "Achat" est définie sur Principale.
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
}]
Configurer avec Search Ads 360
Pour cette méthode d'implémentation, procédez comme suit :
- Assurez-vous que les conversions sont déjà suivies avec des activités Floodlight.
- Mettez à jour la balise Google ou Google Tag Manager avec des paramètres afin d'améliorer les données et les métriques des rapports.
- Les données Floodlight sont transmises automatiquement de Search Ads 360 à Google Ads une fois qu'elles sont associées.
Configurer le suivi des conversions d'application
- Si vous n'avez pas encore configuré le SDK Google Analytics pour Firebase (GA4F) sur votre application, suivez les étapes d'implémentation 1 à 8 de Suivre les conversions d'application mobile avec Google Analytics.
- Dans votre applications, suivez les événements purchase. "item_id" doit se trouver dans le flux item_id de Merchant Center.
- Importez l'événement "purchase" dans Google Ads. Vérifiez que la nouvelle action de conversion est définie comme principale et est comptabilisée pour l'objectif "Achat".
- Si vous utilisez déjà Google Tag Manager, vous pouvez continuer à l'utiliser avec Firebase pour iOS ou Android.
- Ajoutez des paramètres de conversions avec les données du panier de façon à améliorer les données et les métriques des rapports. Consultez la section Paramètre des conversions avec les données du panier.
- La qualité des données sera meilleure si vous ajoutez des paramètres Merchant Center facultatifs. Cette étape est particulièrement importante si vous possédez plusieurs comptes Merchant Center.
Exemple d'implémentation Android
Bundle product1 = new Bundle();
product1.putString( FirebaseAnalytics.Param.ITEM_ID, "12345" );
product1.putDouble( FirebaseAnalytics.Param.PRICE, 34.00D );
product1.putString( FirebaseAnalytics.Param.CURRENCY, "EUR");
product1.putLong( FirebaseAnalytics.Param.QUANTITY, 2 );
Bundle product2 = new Bundle();
product2.putString( FirebaseAnalytics.Param.ITEM_ID, "67891" );
product2.putDouble( FirebaseAnalytics.Param.PRICE, 29.99D );
product2.putLong( FirebaseAnalytics.Param.QUANTITY, 1 );
// Prepare ecommerce bundle
Bundle ecommerceBundle = new Bundle();
ecommerceBundle.putParcelableArray(FirebaseAnalytics.Param.ITEMS, new Bundle[] {product1, product2});
// Set relevant bundle-level parameters
ecommerceBundle.putString( FirebaseAnalytics.Param.TRANSACTION_ID, "T12345" );
ecommerceBundle.putDouble( FirebaseAnalytics.Param.VALUE, 97.99D );
ecommerceBundle.putString( FirebaseAnalytics.Param.CURRENCY, "USD" );
// Set new conversion basket specific parameters. Fill out dynamically.
ecommerceBundle.putDouble( "discount", 10.00D ); // Discount
ecommerceBundle.putInt( "aw_merchant_id", 12345 ); // Merchant center ID
ecommerceBundle.putString( "aw_feed_country", "US" ); // Feed country
ecommerceBundle.putString( "aw_feed_language", "EN" ); // Feed Language
// Log purchase event with ecommerce bundle
FirebaseAnalytics.logEvent( FirebaseAnalytics.Event.PURCHASE, ecommerceBundle );
Example d'implémentation iOS
NSDictionary *product1 = @{
kFIRParameterItemID : @"12345",
kFIRParameterPrice : @34.00,
kFIRParameterCurrency : @"EUR",
kFIRParameterQuantity : @2
};
NSDictionary *product2 = @{
kFIRParameterItemID : @"67891",
kFIRParameterPrice : @29.99,
kFIRParameterQuantity : @1
};
// Prepare ecommerce dictionary.
NSArray *items = @[product1, product2];
NSDictionary *ecommerce = @{
kFIRParameterItems: items,
kFIRParameterTransactionID : @"T12345",
kFIRParameterValue : @97.99,
kFIRParameterCurrency : @"USD",
// Set new conversion basket specific parameters. Fill out dynamically.
@"discount" : @10.00, // Discount
@"aw_merchant_id" : @12345, // Merchant center ID
@"aw_feed_country" : @"US", // Feed country
@"aw_feed_language" : @"EN" // Feed Language
};
// Log purchase event with ecommerce dictionary.
[FIRAnalytics logEventWithName:kFIREventPurchase parameters:ecommerce];