Afin de bénéficier des fonctionnalités de tracking et de tag container de Alphalyr Marketing Studio, il est impératif d’implémenter les master tags sur les différentes pages de votre site e-commerce.
Les tags présentés dans ce chapitre sont codés en Javascript et ils sont à insérer juste avant la fermeture du tag </head>.
Page d'Accueil
<script type="text/javascript">
(function() {
var script = document.createElement("script");
script.type = "text\/javascript";
script.charset = "UTF-8";
script.async = "async";
script.defer = "defer";
script.src = ("https:" == document.location.protocol ? "https" : "http") +
"://tck.alphalyr.com/tag?page=home&aid=ALPHALYR_PUBLIC_KEY&cid=CUSTOMER_HASH&gdpr_consent=GDPR_CONSENT&consent_ads=CONSENT_ADS&consent_performance=CONSENT_PERFORMANCE";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
ALPHALYR_PUBLIC_KEY
Clé publique unique qui vous a été communiquée par Alphalyr Marketing Studio.
CUSTOMER_HASH
Hash MD5 de l’adresse email du client lorsqu’il est identifié. Laisser le paramètre vide si le client n’est pas identifié.
GDPR_CONSENT
Prend la valeur 1 si l’internaute a consenti à l’utilisation des Cookies et Traceurs
Dans le cas contraire, la valeur est 0.
Ce consentement concerne l’utilisation des données de l’internaute à des fins de mesures et analyses de performances Marketing.
CONSENT_ADS
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour le ciblage publicitaire. Ce paramètre est retransmis aux partenaires.
CONSENT_PERFORMANCE
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour la mesure de performance. Ce paramètre est retransmis aux partenaires.
Page Catégorie
<script type="text/javascript">
(function() {
var script = document.createElement("script");
script.type = "text\/javascript";
script.charset = "UTF-8";
script.async = "async";
script.defer = "defer";
script.src = ("https:" == document.location.protocol ? "https" : "http") +
"://tck.alphalyr.com/tag?page=category&aid=ALPHALYR_PUBLIC_KEY&cid=CUSTOMER_HASH&catId=CATEGORY_ID&catDescription=CATEGORY_DESCRIPTION&parentIds=PARENT_IDS&gdpr_consent=GDPR_CONSENT&consent_ads=CONSENT_ADS&consent_performance=CONSENT_PERFORMANCE";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
Clé publique unique qui vous a été communiquée par Alphalyr Marketing Studio.
CUSTOMER_HASH
Hash MD5 de l’adresse email du client lorsqu’il est identifié. Laisser le paramètre vide si le client n’est pas identifié.
CATEGORY_ID
Identifiant unique de la catégorie de produits.
CATEGORY_DESCRIPTION
Description de la catégorie courante.
PARENT_IDS
Optionnel - Liste des identifiants uniques des catégories parentes, séparés par le caractère « , ».
Exemple :
&parentIds=1,5,42
GDPR_CONSENT
Prend la valeur 1 si l’internaute a consenti à l’utilisation des Cookies et Traceurs
Dans le cas contraire, la valeur est 0.
Ce consentement concerne l’utilisation des données de l’internaute à des fins de mesures et analyses de performances Marketing.
CONSENT_ADS
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour le ciblage publicitaire. Ce paramètre est retransmis aux partenaires.
CONSENT_PERFORMANCE
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour la mesure de performance. Ce paramètre est retransmis aux partenaires.
Page Produit
<script type="text/javascript">
(function() {
var script = document.createElement("script");
script.type = "text\/javascript";
script.charset = "UTF-8";
script.async = "async";
script.defer = "defer";
script.src = ("https:" == document.location.protocol ? "https" : "http") +
"://tck.alphalyr.com/tag?page=product&aid=ALPHALYR_PUBLIC_KEY&cid=CUSTOMER_HASH&prodId=PRODUCT_ID&prodDescription=PRODUCT_DESCRIPTION&prodPrice=PRODUCT_PRICE&catIds=CATEGORY_IDS&gdpr_consent=GDPR_CONSENT&consent_ads=CONSENT_ADS&consent_performance=CONSENT_PERFORMANCE";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
ALPHALYR_PUBLIC_KEY
Clé publique unique qui vous a été communiquée par Alphalyr Marketing Studio.
CUSTOMER_HASH
Hash MD5 de l’adresse email du client lorsqu’il est identifié. Laisser le paramètre vide si le client n’est pas identifié.
PRODUCT_ID
Identifiant unique du produit.
PRODUCT_DESCRIPTION
Description du produit.
PRODUCT_PRICE
Prix unitaire hors taxe du produit.
CATEGORY_IDS
Liste des catégories dans lesquelles se trouve le produit, séparées par le caractère « , ».
Exemple :
&catIds=12,15,22
GDPR_CONSENT
Prend la valeur 1 si l’internaute a consenti à l’utilisation des Cookies et Traceurs
Dans le cas contraire, la valeur est 0.
Ce consentement concerne l’utilisation des données de l’internaute à des fins de mesures et analyses de performances Marketing.
CONSENT_ADS
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour le ciblage publicitaire. Ce paramètre est retransmis aux partenaires.
CONSENT_PERFORMANCE
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour la mesure de performance. Ce paramètre est retransmis aux partenaires.
Page Panier
<script type="text/javascript">
(function() {
var script = document.createElement("script");
script.type = "text\/javascript";
script.charset = "UTF-8";
script.async = "async";
script.defer = "defer";
script.src = ("https:" == document.location.protocol ? "https" : "http") +
"://tck.alphalyr.com/tag?page=cart&aid=ALPHALYR_PUBLIC_KEY&cid=CUSTOMER_HASH&products=PRODUCT_TAB&totalPrice=TOTAL_PRICE¤cy=CURRENCY&gdpr_consent=GDPR_CONSENT&consent_ads=CONSENT_ADS&consent_performance=CONSENT_PERFORMANCE";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
Clé publique unique qui vous a été communiquée par Alphalyr Marketing Studio.
CUSTOMER_HASH
Hash MD5 de l’adresse email du client lorsqu’il est identifié. Laisser le paramètre vide si le client n’est pas identifié.
PRODUCT_TAB
Cette valeur doit être renseignée de la façon suivante :
&products=ID_PRODUIT_1:QUANTITE_PRODUIT1:PRIX_UNITAIRE_PRODUIT_1; ID_PRODUIT_2:QUANTITE_PRODUIT_2:PRIX_UNITAIRE_PRODUIT_2
Notez que les délimiteurs utilisés sont les caractères « : » pour les différents champs d’un seul type de produits, et « ; » pour délimiter plusieurs types de produits.
TOTAL_PRICE
Prix total du panier hors taxe et hors frais de livraison.
CURRENCY
Correspond au code ISO-4217 de la devise (exemple : EUR).
GDPR_CONSENT
Prend la valeur 1 si l’internaute a consenti à l’utilisation des Cookies et Traceurs
Dans le cas contraire, la valeur est 0.
Ce consentement concerne l’utilisation des données de l’internaute à des fins de mesures et analyses de performances Marketing.
CONSENT_ADS
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour le ciblage publicitaire. Ce paramètre est retransmis aux partenaires.
CONSENT_PERFORMANCE
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour la mesure de performance. Ce paramètre est retransmis aux partenaires.
Tag Ajout au Panier
<script type="text/javascript">
(function() {
var script = document.createElement("script");
script.type = "text\/javascript";
script.charset = "UTF-8";
script.async = "async";
script.defer = "defer";
script.src = ("https:" == document.location.protocol ? "https" : "http") +
"://tck.alphalyr.com/tag?page=addToCart&aid=ALPHALYR_PUBLIC_KEY&cid=CUSTOMER_HASH&products=PRODUCT_TAB&totalPrice=TOTAL_PRICE¤cy=CURRENCY&gdpr_consent=GDPR_CONSENT&consent_ads=CONSENT_ADS&consent_performance=CONSENT_PERFORMANCE";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
Contrairement aux autres Master Tags, le tag « Ajout au Panier » ne doit pas être déclenché systématiquement lors d’un chargement de page. En effet, il ne doit être déclenché que lorsqu’il y a une action d’ajout de produit au panier.
ALPHALYR_PUBLIC_KEY
Clé publique unique qui vous a été communiquée par Alphalyr Marketing Studio.
CUSTOMER_HASH
Hash MD5 de l’adresse email du client lorsqu’il est identifié. Laisser le paramètre vide si le client n’est pas identifié.
PRODUCT_TAB
Cette valeur doit être renseignée de la façon suivante :
&products=ID_PRODUIT_1:QUANTITE_PRODUIT1:PRIX_UNITAIRE_PRODUIT_1; ID_PRODUIT_2:QUANTITE_PRODUIT_2:PRIX_UNITAIRE_PRODUIT_2
Notez que les délimiteurs utilisés sont les caractères « : » pour les différents champs d’un seul type de produits, et « ; » pour délimiter plusieurs types de produits.
TOTAL_PRICE
Prix total du panier hors taxe et hors frais de livraison.
CURRENCY
Correspond au code ISO-4217 de la devise (exemple : EUR).
GDPR_CONSENT
Prend la valeur 1 si l’internaute a consenti à l’utilisation des Cookies et Traceurs
Dans le cas contraire, la valeur est 0.
Ce consentement concerne l’utilisation des données de l’internaute à des fins de mesures et analyses de performances Marketing.
CONSENT_ADS
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour le ciblage publicitaire. Ce paramètre est retransmis aux partenaires.
CONSENT_PERFORMANCE
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour la mesure de performance. Ce paramètre est retransmis aux partenaires.
Page de confirmation de Commande
<script type="text/javascript">
(function() {
var script = document.createElement("script");
script.type = "text\/javascript";
script.charset = "UTF-8";
script.async = "async";
script.defer = "defer";
script.src = ("https:" == document.location.protocol ? "https" : "http") +
"://tck.alphalyr.com/track?aid=ALPHALYR_PUBLIC_KEY&cid=CUSTOMER_HASH&products=PRODUCT_TAB&totalPrice=TOTAL_PRICE&totalPriceWithTax=TOTAL_PRICE_WITH_TAX&shippingPrice=SHIPPING_PRICE&reference=REFERENCE&new=CUSTOMER_TYPE¤cy=CURRENCY&discountCode=DISCOUNT_CODE&discountAmount=DISCOUNT_AMOUNT&segments=SEGMENTS&gdpr_consent=GDPR_CONSENT&consent_ads=CONSENT_ADS&consent_performance=CONSENT_PERFORMANCE";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
Clé publique unique qui vous a été communiquée par Alphalyr Marketing Studio.
CUSTOMER_HASH
Hash MD5 de l’adresse email du client lorsqu’il est identifié. Laisser le paramètre vide si le client n’est pas identifié.
PRODUCT_TAB (Il faut que l’ID produit correspond à celui présent dans le flux produit qui sera intégré dans la plateforme)
Cette valeur doit être renseignée de la façon suivante :
&products=ID_PRODUIT_1:QUANTITE_PRODUIT1:PRIX_UNITAIRE_PRODUIT_1; ID_PRODUIT_2:QUANTITE_PRODUIT_2:PRIX_UNITAIRE_PRODUIT_2
Notez que les délimiteurs utilisés sont les caractères « : » pour les différents champs d’un seul type de produits, et « ; » pour délimiter plusieurs types de produits.
TOTAL_PRICE
Prix total du panier hors taxe et hors frais de livraison.
TOTAL_PRICE_WITH_TAX (OPTIONNEL)
Prix total du panier TTC hors frais de livraison.
SHIPPING_PRICE (OPTIONNEL)
Optionnel - Prix total de la livraison.
REFERENCE
Référence unique de la commande.
CUSTOMER_TYPE
Prend la valeur « 0 » lorsqu’il s’agit d’un ancien client et « 1 » lorsqu’il s’agit d’un nouveau client.
CURRENCY
Correspond au code ISO-4217 de la devise (exemple : EUR).
DISCOUNT_CODE
Correspond au code de réduction appliqué à la commande.
DISCOUNT_AMOUNT
Correspond au montant total de la réduction appliquée avec le code promo.
SEGMENTS
Optionnel – correspond au segment auquel le client appartient. Si le client appartient à plusieurs segments, séparer les différents segments par le délimiteur « , ».
GDPR_CONSENT
Prend la valeur 1 si l’internaute a consenti à l’utilisation des Cookies et Traceurs
Dans le cas contraire, la valeur est 0.
Ce consentement concerne l’utilisation des données de l’internaute à des fins de mesures et analyses de performances Marketing.
CONSENT_ADS
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour le ciblage publicitaire. Ce paramètre est retransmis aux partenaires.
CONSENT_PERFORMANCE
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour la mesure de performance. Ce paramètre est retransmis aux partenaires.
Page de confirmation de Lead (Optionnel)
<script type="text/javascript">
(function() {
var script = document.createElement("script");
script.type = "text\/javascript";
script.charset = "UTF-8";
script.async = "async";
script.defer = "defer";
script.src = ("https:" == document.location.protocol ? "https" : "http") +
"://tck.alphalyr.com/lead? aid=ALPHALYR_PUBLIC_KEY&reference=REFERENCE&gdpr_consent=GDPR_CONSENT&consent_ads=CONSENT_ADS&consent_performance=CONSENT_PERFORMANCE";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
ALPHALYR_PUBLIC_KEY
Clé publique unique qui vous a été communiquée par Alphalyr Marketing Studio.
REFERENCE
Référence unique du lead.
GDPR_CONSENT
Prend la valeur 1 si l’internaute a consenti à l’utilisation des Cookies et Traceurs
Dans le cas contraire, la valeur est 0.
Ce consentement concerne l’utilisation des données de l’internaute à des fins de mesures et analyses de performances Marketing.
CONSENT_ADS
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour le ciblage publicitaire. Ce paramètre est retransmis aux partenaires.
CONSENT_PERFORMANCE
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour la mesure de performance. Ce paramètre est retransmis aux partenaires.
Page Autres
<script type="text/javascript">
(function() {
var script = document.createElement("script");
script.type = "text\/javascript";
script.charset = "UTF-8";
script.async = "async";
script.defer = "defer";
script.src = ("https:" == document.location.protocol ? "https" : "http") +
"://tck.alphalyr.com/tag?page=other&aid=ALPHALYR_PUBLIC_KEY&cid=CUSTOMER_HASH&gdpr_consent=GDPR_CONSENT&consent_ads=CONSENT_ADS&consent_performance=CONSENT_PERFORMANCE";
document.getElementsByTagName("head")[0].appendChild(script);
})();
</script>
ALPHALYR_PUBLIC_KEY
Clé publique unique qui vous a été communiquée par Alphalyr Marketing Studio.
CUSTOMER_HASH
Hash MD5 de l’adresse email du client lorsqu’il est identifié. Laisser le paramètre vide si le client n’est pas identifié.
GDPR_CONSENT
Prend la valeur 1 si l’internaute a consenti à l’utilisation des Cookies et Traceurs
Dans le cas contraire, la valeur est 0.
CONSENT_ADS
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour le ciblage publicitaire. Ce paramètre est retransmis aux partenaires.
CONSENT_PERFORMANCE
Prend la valeur 1 si l’internaute a consenti à l’utilisation de ses données pour la mesure de performance. Ce paramètre est retransmis aux partenaires.