Bonjour,
1. Pour le panier, le plugin remonte l'évènement view_cart avec le contenu du panier courant sur chaque page, pour peu que l'option "view cart event" du plugin soit configurée sur "on all pages when the cart is not empty". Sinon, c'est uniquement le cas sur la page du panier, la page du passage en caisse, ou si le module panier est affiché sur vos pages.
Donc il ne devrait pas être difficile de constituer des audiences de remarketing avec cela, même s'il n'y a pas d’évènement d’ajout au panier ni de retrait du panier. Ou alors il me manque des informations ?
2. La phrase "La valeur de conversion remontée qui n’était pas la bonne, elle différait du panier réel lors des commandes tests." semble indiquée que le montant total des commandes est remonté. Mais plus loin "Les éléments e-commerce ne sont pas remontés dans la couche de donnée (nombre de produits, ID des produits, et surtout le plus important la valeur de vente c’est-à-dire le prix du produit, du panier et de la commande HT au global)".
Donc j'ai l'impression de ces deux phrases se contredisent. Soit la valeur de la commande est remontée avec une valeur incorrecte, soit elle n'est pas remontée. Les deux en même temps ne sont pas possible.
Concernant les données des commandes avec l'évènement "purchase", vu que le paiement est normalement notifié via une requête server-to-server, le plugin ne peut techniquement pas remonté l'évènement dans le dataLayer javascript du navigateur de l'utilisateur vu qu'à ce moment là, le navigateur de l'utilisateur n'est pas impliqué.
Le plugin peut ajouter l'évènement purchase dans le dataLayer sur la page de remerciement après l'achat. Pour cela, il faut:
- que l'option "purchase event in JS" du plugin soit active
- que vous n'ayez pas renseigné le champ "return URL" de votre méthode de paiement, sinon, l'utilisateur arrive sur une autre page que la page de remerciement d'HikaShop, et donc le plugin ne peut pas rajouter son javascript.
- que la méthode de paiement utilisée redirige bien automatiquement l'utilisateur vers votre site après son achat. Et si ce n'est pas automatique, alors il faut que l'utilisateur clique sur le bouton de retour.
- que l'utilisateur ne ferme pas son onglet avant la redirection vers la page de remerciement de votre site.
Pour pallier à cela, le plugin implémente le measurement protocol de Google Analytics. Cela permet de remonté l'évènement purchase directement à GA depuis votre serveur, sans passé par le navigateur de l'utilisateur. Pour cela, il faut bien renseigné le "API secret" dans les options du plugin et utiliser au moins PHP 8.
Aussi, notez que nous venons de sortir aujourd'hui une nouvelle version du plugin qui corrige un souci avec le measurement protocol lorsque l'option "debug" du plugin est active. Donc ce problème qui vient d'être corrigé pourrait être à l'origine du souci remonté par votre agence marketing.