Pinterest Tag : installation et aide
Démarrage rapide
- Téléversez le ZIP
mprpinteresttagvia "Modules > Module Manager > Upload a module". - Cliquez sur "Configure" et saisissez votre "Tag ID" numérique.
- Vérifiez "Exclude employees", "Respect cookie consent" et les trois options de valeur d'achat.
- Réglez "Enable Pinterest Tag" sur Oui, gardez les événements standard nécessaires activés et enregistrez.
- 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.
- Pour l'envoi serveur, renseignez ID du compte publicitaire Pinterest et "Conversion access token", activez "Enable Conversions API events" et enregistrez.
- 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.


Questions
1
Quelles données de correspondance client les événements serveur peuvent-ils envoyer à Pinterest ?
Problèmes connus
9
Le consentement était géré de façon incohérente
Le suivi planifié utilisait le mauvais contexte de boutique
Les messages d'administration restaient en anglais
Le module ne pouvait pas se charger sous PHP 7.1
Les requêtes interactives échouaient sous PrestaShop 9
Les ressources de suivi se regroupaient mal
La page de configuration ne se chargeait pas
Les ajouts à la liste d'envies n'étaient pas suivis
Le moniteur d'événements masquait les fenêtres de dialogue
Demandes de fonctionnalités
11
Implémenté
Pinterest Conversions API avec envoi en file d’attente
Pinterest Conversions API
Événements Pinterest personnalisés
Suivi des vues de catégories
Moniteur d’événements de démonstration
Mises à jour en un clic
Administration multilingue
Prévention du suivi en double
Aperçus interactifs du suivi
Signaux de prospects
Valeurs de conversion cohérentes
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.
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é.