Pinterest Tag : installation et aide

Démarrage rapide

  1. Téléversez le ZIP mprpinteresttag via "Modules > Module Manager > Upload a module".
  2. Cliquez sur "Configure" et saisissez votre "Tag ID" numérique.
  3. Vérifiez "Exclude employees", "Respect cookie consent" et les trois options de valeur d'achat.
  4. Réglez "Enable Pinterest Tag" sur Oui, gardez les événements standard nécessaires activés et enregistrez.
  5. Ouvrez un navigateur client et accordez les autorisations marketing/de service et de données de correspondance requises par le tag Pinterest. Confirmez le script Pinterest et un événement produit.
  6. Pour l'envoi serveur, renseignez ID du compte publicitaire Pinterest et "Conversion access token", activez "Enable Conversions API events" et enregistrez.
  7. Passez une commande test, examinez son événement checkout navigateur et sa file API facultative, puis vérifiez le worker send_pinterest_conversions. Désactivez le mode test API après validation.

Nécessite PrestaShop 1.6 ou une version ultérieure et PHP 7.1 ou une version ultérieure.

Manuel de configuration

Installer et configurer

Suivez les étapes de la section Démarrage rapide.

Paramètres Pinterest Tag

Ouvrez "Configure" dans le gestionnaire de modules. Vous avez besoin d'un tag Pinterest et, pour l'envoi serveur, d'un compte publicitaire et d'un jeton d'accès aux conversions pour la destination prévue.

Paramètre Valeur par défaut Votre configuration
"Enable Pinterest Tag" Non Activer cette intégration.
"Tag ID" Vide Saisir uniquement des chiffres.
"Exclude employees" Oui Appliquer l'exclusion du personnel en complément de la politique de trafic partagée.
"Respect cookie consent" Oui Exiger l'autorisation marketing/de service pour Pinterest.

Le tag navigateur exige aussi l’autorisation de données de correspondance, car Pinterest peut réaliser une correspondance automatique. Le seul consentement au stockage/à la catégorie ne suffit pas. Le consentement est lu depuis Cookies Revolution, Cookie Banner, Cookiebot, OneTrust et TCF. Le suivi reste suspendu jusqu’à l’octroi des autorisations requises. Configurez vos décisions de service et de correspondance dans votre CMP.

L'intégration vérifie aussi la politique du personnel/d'exclusion volontaire, la propriété de la destination, les règles de sortie et la sécurité du contexte de page. Un autre pintrk initialisé indépendamment ne peut pas servir de preuve de la destination prévue. Supprimez les chargeurs en double.

Événements standard

Toutes les options standard sont sur Oui par défaut. Désactivez celles qui sont inutiles.

Paramètre Événement et déclencheur
"Track PageVisit" pagevisit pour les pages admissibles.
"Track ViewContent" viewcontent sur les pages produit.
"Track ViewCategory" viewcategory sur les pages catégorie.
"Track AddToCart" addtocart après une augmentation de quantité confirmée comme réussie.
"Track InitiateCheckout" initiatecheckout à l'entrée dans le tunnel de commande ; la même option contrôle les événements compatibles d'étape de paiement.
"Track Checkout" checkout pour une commande terminée admissible et l'admission facultative d'un achat serveur.
"Track Search" search pour les requêtes nettoyées sur le contrôleur de recherche.
"Track AddToWishlist" addtowishlist lorsque l'événement de réussite compatible de la liste de souhaits expose l'identité produit.
"Track SignUp" signup après une création de compte autorisée, récupérée de manière privée.

Les événements produit comprennent l'identité catalogue, le nom, la catégorie et le prix disponibles. Les achats comprennent la valeur, la devise, l'identifiant de commande, les lignes d'articles, la quantité et un identifiant d'événement stable comme mprpntg_checkout_order_ORDER_ID. Les variations de panier confirmées contiennent la quantité confirmée ; un clic seul ne fournit pas le prix ou la valeur actuels.

Le module charge https://s.pinimg.com/ct/core.js une fois le consentement et les autres conditions de suivi réunis. Il n’ajoute pas de pixel de suivi noscript.

Valeur d'achat

Les trois options sont sur Non par défaut :

Paramètre Changement à l'activation
"Include tax in purchase value" Inclure les taxes dans la valeur d'achat.
"Include shipping in purchase value" Inclure la livraison dans la valeur d'achat.
"Subtract discounts from purchase value" Soustraire les remises applicables de la valeur.

Réglez-les délibérément et comparez une commande test remisée avec taxes et livraison à la charge utile obtenue. Les valeurs par défaut ne correspondent donc pas au montant final payé taxes comprises.

Contact et engagement produit

"Track phone-link clicks", "Track actual chat starts", "Track successful contact forms" et "Track product engagement" sont sur Non par défaut. Les clics téléphoniques et les démarrages effectifs compatibles de chat Tawk utilisent des signaux de contact. Les formulaires nécessitent un justificatif confirmé par le serveur ; cliquer sur Envoyer ne suffit pas.

"Send confirmed forms through the server API" est aussi sur Non par défaut. Les conversions de formulaire serveur ne sont pas envoyées, car ces justificatifs de contact ne contiennent pas les données de correspondance exigées par Pinterest. Les signaux de formulaire navigateur sont traités séparément.

Utilisez "Product engagement thresholds" pour la configuration JSON. Les valeurs par défaut sont 3 interactions avec la galerie, 1 changement de déclinaison, 1 interaction avec les détails ou 45 secondes, avec une limitation des options de 1500 ms. Les compteurs acceptent de 1 à 20, la durée de consultation de 5 à 600 secondes et la limitation de 250 à 60000 ms. L'événement d'intention élevée par défaut est limité par produit/session lorsque le stockage est autorisé.

Configurer les événements navigateur personnalisés

"Track custom events" est sur Non par défaut. "Custom event rules" est initialement vide. Ajoutez vos règles, activez l'option et enregistrez. Utilisez des noms de 1 à 100 lettres, chiffres, traits de soulignement ou traits d'union.

[
  {"event":"GalleryBrowse","trigger":"click","selector":".product-images img,.images-container img","params":{"property":"product_gallery"},"once":false},
  {"event":"LandingPageVisit","trigger":"url","contains":["/sale","/promo"],"params":{"property":"campaign_landing"}},
  {"event":"ContactIntent","trigger":"controller","controllers":["contact"]},
  {"event":"SizeGuideOpen","trigger":"event","dom_event":"mprpntg:custom","params":{"property":"size_guide"}}
]
document.dispatchEvent(new CustomEvent('mprpntg:custom'));

Utilisez des paramètres statiques configurés. Le module ne fusionne pas d'attributs HTML de données arbitraires ou de détails d'événement DOM. L'ancien utilitaire window.mprpntgTrackCustom n'est pas exposé.

Les règles personnalisées sont envoyées uniquement depuis le navigateur. Le format des règles accepte "capi": true, mais la version actuelle n'envoie pas les règles personnalisées ou de panier à CAPI.

Configurer Conversions API

Paramètre Valeur par défaut Votre configuration
"Enable Conversions API events" Non Activer l'admission et l'envoi des événements serveur admissibles.
ID du compte publicitaire Pinterest Vide Saisir l'identifiant numérique du compte pour la destination API.
"Conversion access token" Vide Saisir le jeton d'accès du compte.
"Send API events as test events" Non Envoyer avec le mode Pinterest test=true pendant la validation. Le désactiver pour les rapports normaux.
"Queue batch limit" 20 Définissez de 1 à 100 événements par exécution du worker.

Le serveur envoie les consultations de pages, produits, catégories, recherches et du tunnel de commande, les inscriptions et les achats enregistrés à partir de vraies requêtes de la boutique. Il n'accepte pas de données personnalisées ou de panier envoyées par le navigateur. Les achats utilisent les données acheteur enregistrées lors de la commande, les données de correspondance que vous autorisez et la politique de valeur configurée. Avant l'envoi, le worker revérifie le consentement, les autorisations de correspondance, la politique du personnel, la propriété et les règles de sortie.

La correspondance de l'API Pinterest nécessite une adresse e-mail hachée autorisée ou un identifiant publicitaire mobile haché autorisé, ou la paire autorisée adresse IP et user-agent. Un identifiant de clic Pinterest seul ne suffit pas. Sans données de correspondance, l'événement est suspendu. Le point de terminaison serveur est :

https://api.pinterest.com/v5/ad_accounts/AD_ACCOUNT_ID/events

Assurez-vous que votre exécuteur cron MPR partagé exécute :

task: send_pinterest_conversions
callable: mprpinteresttag::cronProcessPinterestConversions
schedule: every:300
context: any
timeout: 30

La file partagée utilise le fournisseur pinterest ; les formulaires sont un canal de contact distinct avec la limitation ci-dessus. Le module peut lire les enregistrements Pinterest partagés avec d'autres modules tout en limitant le travail à la boutique et à la destination actuelles. Des identifiants d'événement stables permettent à Pinterest de rapprocher les événements navigateur et serveur. Contrôlez les rapports réels dans Pinterest.

Vérifier et dépanner

Utilisez le panneau de diagnostic pour voir les compteurs, lignes récentes et erreurs de la file. Réessayer les événements échoués remet en attente les lignes Pinterest et contact en échec. Il ne libère pas les événements suspendus pour consentement, données acheteur manquantes ou envoi incertain.

L'action test du panneau utilise toujours Pinterest test=true. Elle exige le module et l'API activés, la propriété et les données de correspondance d'un vrai acheteur ayant consenti. Depuis une requête ordinaire du back-office, elle peut renvoyer test_buyer_matching_unavailable ; elle n'invente jamais de données de correspondance ni d'achat. Testez aussi de vrais événements de la boutique en mode test.

Si le tag ne se charge pas, vérifiez "Tag ID", l'option principale, le consentement de catégorie/service, l'autorisation de données de correspondance, la politique du personnel, les URL sûres, les ressources et les chargeurs pintrk en double. Si un événement de panier/liste de souhaits manque, confirmez le signal de réussite et l'identité produit plutôt que de vous fier aux sélecteurs de clic.

Si les événements API sont suspendus, vérifiez l'identifiant du compte publicitaire, le jeton, le mode test, l'enregistrement du worker et les données de correspondance initiales. Examinez les options de valeur d'achat si les montants diffèrent de votre base de rapport prévue. Désactivez le mode test après validation.

Désactiver ou désinstaller

Réglez "Enable Pinterest Tag" sur Non et enregistrez pour suspendre cette intégration. Désinstallez via le gestionnaire de modules pour supprimer son menu, son enregistrement cron et sa configuration. Les données partagées de file et d'achats utilisées par d'autres modules de suivi sont conservées. Gérez votre tag, votre compte publicitaire et vos rapports historiques dans Pinterest.

Captures d'écran de référence

Utilisez les noms de paramètres ci-dessus si une capture de référence diffère de votre version installée.

Pinterest Tag, Événements produit Pinterest

Pinterest Tag, Diagnostics CAPI Pinterest

Questions

1

Quelles données de correspondance client les événements serveur peuvent-ils envoyer à Pinterest ?

Les événements serveur admissibles peuvent inclure, lorsqu'elles sont disponibles, des versions hachées de l'adresse e-mail, du prénom et du nom, de la référence client, du numéro de téléphone, de la ville, de la région, du code postal et du pays. Ils peuvent aussi inclure une adresse IP et un user-agent autorisés dans leur forme d'origine : toutes les valeurs transmises ne sont donc pas hachées. L'envoi dépend des vérifications requises du consentement et de la correspondance. La balise navigateur charge séparément le SDK de Pinterest.

Problèmes connus

9

Le consentement était géré de façon incohérente

RésoluMis à jour :
Corrigé dans : 1.5.0
Le suivi pouvait appliquer de façon incohérente le consentement, les préférences de mise en correspondance ou le retrait du consentement, surtout avec un module de gestion du consentement installé.

Le suivi planifié utilisait le mauvais contexte de boutique

RésoluMis à jour :
Corrigé dans : 1.5.0
Le traitement planifié des conversions pouvait utiliser les paramètres de la mauvaise boutique dans une installation multiboutique.

Les messages d'administration restaient en anglais

RésoluMis à jour :
Corrigé dans : 1.4.0
Les messages traduits de l'administration du module pouvaient apparaître en anglais.

Le module ne pouvait pas se charger sous PHP 7.1

RésoluMis à jour :
Corrigé dans : 1.3.13
Le module pouvait être refusé sous PHP 7.1 en raison de prérequis incorrects dans son paquet.

Les requêtes interactives échouaient sous PrestaShop 9

RésoluMis à jour :
Corrigé dans : 1.3.11
Les requêtes du module pouvaient échouer sous PrestaShop 9.

Les ressources de suivi se regroupaient mal

RésoluMis à jour :
Corrigé dans : 1.3.11
Les ressources de suivi n'étaient pas correctement déclarées pour le regroupement et la mise en cache des ressources de PrestaShop.

La page de configuration ne se chargeait pas

RésoluMis à jour :
Corrigé dans : 1.3.10
L'ouverture de l'administration du module pouvait échouer en raison de l'absence d'un composant de compatibilité requis.

Les ajouts à la liste d'envies n'étaient pas suivis

RésoluMis à jour :
Corrigé dans : 1.3.8
L'ajout d'un produit avec le module standard de liste d'envies ne générait pas systématiquement un événement Pinterest.

Le moniteur d'événements masquait les fenêtres de dialogue

RésoluMis à jour :
Corrigé dans : 1.3.8
Le moniteur d'événements de démonstration pouvait apparaître au-dessus des fenêtres ouvertes et masquer leurs commandes.

Demandes de fonctionnalités

11

Implémenté

Pinterest Conversions API avec envoi en file d’attente

Implémenté
Envoie des conversions côté serveur via Pinterest Conversions API, avec une file d’attente et des identifiants d’événement d’achat communs au navigateur et au serveur. Les identifiants d’accès et diagnostics d’envoi sont disponibles dans les réglages du module.

Pinterest Conversions API

Implémenté
Envoyez les événements de conversion de la boutique pris en charge à Pinterest via la Conversions API.

Événements Pinterest personnalisés

Implémenté
Configurez des événements personnalisés pour le suivi Pinterest.

Suivi des vues de catégories

Implémenté
Suivez les vues de catégories avec Pinterest.

Moniteur d’événements de démonstration

Implémenté
Consultez les événements de suivi Pinterest dans un moniteur d’événements de démonstration.

Mises à jour en un clic

Implémenté
Mettez le module à jour depuis sa page d’administration.

Administration multilingue

Implémenté
Utilisez les textes du module traduits en français, allemand, espagnol, italien et polonais.

Prévention du suivi en double

Implémenté
Coordonnez le suivi Pinterest avec les autres modules de suivi installés et affichez le module qui le prend en charge.

Aperçus interactifs du suivi

Implémenté
Prévisualisez chaque événement Pinterest pris en charge dans la démo du module sans envoyer de données de suivi à Pinterest.

Signaux de prospects

Implémenté
Suivez les signaux de prospects pris en charge en plus des événements d’achat.

Valeurs de conversion cohérentes

Implémenté
Appliquez une règle de valeur cohérente aux événements de conversion Pinterest.

Journal des modifications

v1.3.52026-06-03

  • Moved required tracking configuration checks into the shared prestashop-integrity package.
  • Pinterest install integrity now reports a warning when the Tag ID is missing instead of showing all green.
  • Addedthe required-config save path for Pinterest Tag ID and automatic browser tracking enablement after the Tag ID is saved.
  • Synced shared integrity/update package mirrors and certified the customer ZIP on a clean PrestaShop dev shop.
Versions précédentes

v1.3.92026-05-27

  • AddedTrack Pinterest category views
  • AddedAdd Pinterest custom events
  • AddedAdd Pinterest demo event monitor
  • AddedAdd Pinterest conversions API
  • Addedcomplete FR/DE/ES/IT/PL translations
  • FixedWire install integrity for pinterest tag
  • FixedKeep demo monitor below modals
  • FixedUse shared conversion context helpers
  • FixedKeep dismissable alert controller API

v1.3.42026-05-05

  • Addedthe one-time post-install integrity success banner to the Pinterest Tag configuration page.
  • Addeda clear configuration notice when the Pinterest Tag ID is missing, so merchants know tracking is disabled until it is entered.
  • Synced current MPR shared admin, integrity, update, license, config, cron, schema, compat, and conversions packages into the release ZIP.
  • Verified the protected ps178-dev runtime, strict release gate, installed runtime certification, and clean install from the customer ZIP.

v1.3.32026-04-29

  • UpdatedPinterest tracking to use shared conversion context helpers.
  • Synced the reusable conversions package used by the paid-social tracking modules.

v1.3.22026-04-22

  • Rebuilt and certified the customer ZIP for the final Pinterest tracking stack.
  • Kept the admin alert controller API compatible with shared package changes.

v1.3.12026-04-20

  • FixedAddToWishlist tracking for PrestaShop blockwishlist by listening to the successful addedToWishlist event.

v1.3.02026-04-06

  • Addedfirst-class custom Pinterest events for merchant-specific storefront actions.
  • Improvedcheckout-module-aware InitiateCheckout detection.

v1.2.12026-03-04

  • Addedthe Pinterest demo telemetry monitor with browser event stream, bridge status and CAPI queue visibility.

v1.2.02026-03-04

  • AddedPinterest Conversions API with queued server-side events, cron retries, admin diagnostics and signed browser bridge support.

v1.1.02026-01-23

  • Addedbrowser event parity for PageVisit, ViewContent, AddToCart, InitiateCheckout, Checkout, Search, AddToWishlist and SignUp.
  • FixedPrestaShop 9 admin controller registration.

Demo

Testez le module complet avant d'acheter

Achetez la licence plus tard et gardez vos réglages.

  • Votre démo de 30 jours Testez-le sur votre propre boutique pendant 30 jours à partir de la première installation.
  • Boutique de démo prête Découvrez une boutique de démo prête dans votre navigateur.
  • Sans inscription Ni compte, ni e-mail, ni domaine de boutique requis.
Lancer la boutique de démo

En téléchargeant, vous acceptez les conditions de la démo et la politique de confidentialité.

En ouvrant cette démo, vous acceptez les conditions de la démo et la politique de confidentialité.

Chargement...
Retour en haut