Les rapports sur les conversions avec les données du panier vous permettent de mesurer le nombre de transactions, les revenus et les bénéfices générés par vos annonces Shopping et celles sur le Réseau de Recherche. Si vous utilisez des activités Floodlight, vous pouvez fournir les données du panier pour les conversions d'achat. En envoyant l'ID du marchand, le libellé du flux, la langue du flux et les données produit, vous pouvez identifier les articles qui se vendent bien et ceux qui ont besoin d'être davantage mis en avant.
Cet article explique comment configurer et envoyer les données du panier avec les balises Google ou Google Tag Manager.
Conditions requises
Pour configurer les rapports sur les conversions avec les données du panier, assurez-vous :
- d'avoir associé votre compte Google Merchant Center à votre compte Search Ads 360 ;
- d'avoir créé une campagne ;
- de pouvoir modifier le code de votre site.
- d'utiliser l'activité Floodlight comme source de conversion enchérissable dans la campagne pour l'optimisation
Instructions pour les balises Google
Étape 1 sur 2 : Créez une balise de transaction et un extrait d'événement
Vous pouvez également créer la balise Floodlight avec Campaign Manager 360 ou Search Ads 360. Si vous avez déjà créé une balise pour enregistrer les transactions, vous pouvez ignorer cette étape.
- Connectez-vous à votre compte Search Ads 360.
- Accédez à un compte Search Ads 360.
- Dans le menu de navigation, cliquez sur l'icône Outils.
- Sous "Mesure", sélectionnez Conversions.
- Cliquez sur l'action de conversion que vous souhaitez utiliser ou créez une action de conversion.
- Dans la section "Configuration des balises", cliquez sur Installer la balise vous-même.
- Téléchargez l'extrait de code de la balise Google et l'extrait d'événement.
- Ajoutez la balise Google dans la balise <head> sur chaque page de votre site.
- Ajoutez l'extrait d'événement dans la balise <body> sur la page où la conversion aura lieu.
Étape 2 sur 2 : Ajoutez les paramètres des données du panier dans la balise
- Ajoutez les paramètres à votre extrait d'événement dans le tableau d'articles au format JSON.
Chaque article du tableau contient les paramètres suivants :
id: ID de l'article vendu (doit correspondre à celui indiqué dans votre flux Merchant Center associé)price: prix de l'article venduquantity: quantité de l'article venducountry: pays (facultatif)merchant_feed_language(facultatif) : langue du flux, représentée par le code ISO 639-1 à deux lettresmerchant_feed_label(facultatif) : libellé identifiant le flux spécifique utilisé dans Google Merchant Centermerchant_id(facultatif) : ID Google Merchant Center du marchandRemarque : Si vous avez plusieurs flux Google Merchant Center, vous devez fournir l'ID Merchant Center spécifique.
- Spécifiez les paramètres du tableau d'articles JSON à l'aide du tableau des paramètres de données du panier.
Exemple d'extrait d'événement
<!--
Event snippet for Thank You on http://www.example.com/thanks: Please do not remove.
Place this snippet on pages with events you’re tracking.
Creation date: 11/01/2017
-->
<script>
gtag('event', 'purchase',
{
'allow_custom_scripts': true,
'send_to': 'DC-1234567/group1/thank123+transactions',
'transaction_id': '012345',
'value': 129.97,
'items': [
{ 'id': '123456755559',
'price': 19.99,
'quantity': 1
},
{ 'id': '123456788889',
'price': 54.00,
'quantity': 2
}
],
'country': 'us',
'language': 'en'
'merchant_feed_label': 'MAIN',
'merchant_feed_language': 'en',
'merchant_id': 987
}
);
</script>
<noscript>
<img src="https://ad.doubleclick.net/ddm/activity/src=1234567;type=group1;cat=thank123;
qty=1;cost=129.97;dc_lat=;dc_rdid=;tag_for_child_directed_treatment=;tfua=;npa=;
ord=012345;prd=i1:123456755559|p1:19.99|q1:1|i2:123456788889|p2:54.0|q2:2|c:us|l:en?" width="1" height="1" alt="">
</noscript>
<!-- End of event snippet: Please do not remove -->
<noscript> facultative qui contient un tag d'image Floodlight. Cette balise permet de comptabiliser les conversions dans les navigateurs qui ne sont pas compatibles avec JavaScript. Si votre site accepte les navigateurs sur lesquels JavaScript n'est pas activé, nous vous recommandons de modifier la balise d'image Floodlight afin d'y inclure les paramètres de données du panier, comme illustré dans l'exemple ci-dessous.Exemple d'extrait d'événement incluant les codes de pays et de langue
Vous pouvez utiliser Merchant Center pour envoyer vos produits dans plusieurs flux, chacun d'eux ciblant une langue et un pays bien précis. Par exemple, si vous vendez les mêmes produits aux États-Unis et au Canada, vous pouvez configurer trois flux pour les langues et pays cibles suivants :
- Prix aux États-Unis et descriptions en anglais
- Prix au Canada et descriptions en français
- Prix au Canada et descriptions en anglais
Si vous envoyez des flux avec les mêmes ID produit, mais avec des langues ou des pays cibles différents, vous devez inclure la langue et le code pays dans le paramètre de données du panier.
Voici un exemple de tableau d'articles pour un flux ciblant les Canadiens francophones :
'items': [
{ 'id': '123456788889',
'price': 19.99,
'quantity': 1
},
{ 'id': '123456755559',
'price': 54.00,
'quantity': 2
}
],
'country': 'ca',
'language': 'fr',
'merchant_feed_label': 'MAIN',
'merchant_feed_language': 'fr',
'merchant_ID': 987
Instructions pour Google Tag Manager
Google Tag Manager vous permet de gérer des balises sur votre site. Au lieu d'ajouter et de modifier directement des balises sur votre site, vous pouvez effectuer ces opérations dans Google Tag Manager. Google Tag Manager créera alors des balises correctement formatées sur votre site, en fonction de vos besoins. Google Tag Manager.
Étape 1 sur 2 : Créez une balise de transaction et un tableau JSON
- Créez une balise de ventes Floodlight dans Search Ads 360 ou Campaign Manager 360. En savoir plus sur les balises de ventes Floodlight de Google Tag Manager
- Ajoutez la balise à votre conteneur Google Tag Manager. Découvrez comment configurer et installer Google Tag Manager.
- Si vous utilisez la couche de données Google Tag Manager pour transmettre des données, créez un tableau
ecommerce.purchase.productsJSON.
Exemple de tableau ecommerce.purchase.products
|
|
Étape 2 sur 2 : Modifiez la balise avec Google Tag Manager
Lorsque vous devez transmettre des données générées de façon dynamique à des balises gérées par Google Tag Manager, vous pouvez effectuer l'une des opérations suivantes :
Utiliser les données de la couche de données
Si votre développeur Web a placé la variable "purchase-details" dans la couche de données, procédez comme suit pour transmettre les données à votre balise Floodlight :
- Utilisez la méthode dataLayer.push pour que les données soient disponibles dans la couche de données de Google Tag Manager.
- Dans Google Tag Manager, accédez au conteneur de votre site.
- Cliquez sur l'onglet Balises, puis sur la balise de transaction Floodlight qui fournit des informations sur les ventes.
- Cliquez sur l'icône en forme de crayon pour modifier la balise.
- Sous "Création de rapports sur les produits", cochez la case Fournir des données sur les ventes au niveau des produits.
- Dans la liste "Source de données", sélectionnez Couche de données.
Google Tag Manager utilisera automatiquement les données transmises à la couche de données dans le tableauecommerce.purchase.products. - Sélectionnez Enregistrer.
- Prévisualisez et publiez vos modifications.
Utiliser une variable pour accéder à d'autres données
Si les paramètres de données du panier ne sont pas disponibles dans la couche de données, vous pouvez utiliser une variable Google Tag Manager pour transmettre les données.
- Dans votre conteneur Google Tag Manager, ouvrez votre balise de ventes Floodlight.
- Sous "Rapports sur les produits", cochez la case Fournir des données sur les ventes au niveau des produits.
- Sélectionnez Configuration personnalisée dans le menu déroulant "Source de données".
- Cliquez sur l'icône Ajouter une variable dans les champs suivants :
- Données produit
- ID du marchand
- Libellé du flux
- Langue du flux
- Cliquez sur le bouton Nouvelle variable en haut à droite.
- Cliquez sur l'icône en forme de crayon dans la fiche "Configuration de la variable", puis sélectionnez le type de variable approprié.
- Dans le champ suivant, indiquez le nom de l'objet contenant les données.
- Apportez les modifications nécessaires à la variable, puis cliquez sur Enregistrer. Le nom de la variable doit ensuite s'afficher dans les champs "Rapports sur les produits", entouré de doubles crochets.
- Sélectionnez Enregistrer.
Champs de données du panier
Le tableau suivant décrit le type, les exemples de valeurs et les descriptions obligatoires pour les paramètres de données du panier :
| Paramètre | Type | Exemple de valeur | Description |
|---|---|---|---|
id |
Chaîne | "98765" | ID du produit qui a été vendu. Il doit correspondre à l'ID d'article de Google Merchant Center. |
price |
Nombre décimal | 1,50 | Prix de vente d'un seul article, hors taxes, frais de livraison et éventuelles remises au niveau des transactions. |
quantity |
Entier | 2 | Nombre d'unités vendues par article. |
|
|
Chaîne | "840" |
Pays associé au flux dans lequel vos articles sont importés. Codes pays ISO 3166. Ce champ n'est nécessaire que si les ID d'article sont partagés par plusieurs flux Merchant Center. |
merchant_feed_label (facultatif) |
Chaîne | "MAIN" | Libellé identifiant le flux spécifique utilisé dans Google Merchant Center. |
merchant_feed_language (facultatif) |
Chaîne | "fr" | Langue du flux, représentée par le code ISO 639-1 à deux lettres. |
merchant_id (facultatif) |
Entier | 987 | ID Google Merchant Center du marchand. |
Rapport sur les marges bénéficiaires (facultatif)
Si vous souhaitez générer des rapports sur les marges bénéficiaires, vous devez indiquer l'attribut de flux de coût des marchandises vendues dans votre flux de produits Google Merchant Center. Découvrez comment activer la création de rapports sur les marges bénéficiaires.