Vous avez la possibilitĂ© depuis vos campagnes de crĂ©er des liens trackĂ©s et de les partager aux KOLs de votre choix. Plusieurs donnĂ©es utiles peuvent alors ĂȘtre rĂ©cupĂ©rĂ©es:
Nombre de clics sur les liens
Sources des clics
Géographique (Pays/Ville)
Réseaux sociaux
Un KOL peut avoir plusieurs liens trackĂ©s dans une mĂȘme campagne.
Vous pouvez désormais tracker les ventes passées sur votre site e-commerce venant de ces liens générés dans l'application. Shopify et Prestashop sont supporté nativement, n'hésitez pas à contacter votre interlocuteur Kolsquare ou notre support afin de vous accompagner au mieux sur d'autres CMS ou site custom.
Shopify
PremiÚre étape
Rendez-vous dans votre admin Shopify
Allez dans l'onglet "ThĂšmes" de votre boutique en ligne depuis le menu de gauche, ou allez directement sur ce lien: https://admin.shopify.com/store/kolshopp/themes
â
âUne fois dans la page de "ThĂšme", identifiez votre ThĂšme actuel et cliquez sur les 3 points correspondant, puis sur "Modifier le code"
â
âRecherchez le fichier "theme.liquid". Vous le trouverez plus facilement grĂące la barre de recherche en haut Ă gauche, puis cliquez dessus (le fichier s'ouvrira sur le panneau de droite)
â
âDans ce fichier, rendez-vous tout en bas de celui-ci et collez y le code suivant (Attention de ne pas supprimer le code existant).
âATTENTION: Collez le code juste avant les balises </body> et </html> comme dans le screenshot suivant
â
â<script>
if (window) {const urlParams = new URLSearchParams(window?.location?.search);
const sales_token = urlParams.get('ts');
if (sales_token) {window.localStorage.setItem('kolsquare', JSON.stringify({ sales_token }));}}
</script>Enregistrez votre modification
DeuxiÚme étape
Rendez-vous dans votre admin Shopify
Recherchez "Pixels" dans la barre de recherche et cliquez sur "Pixels" dans les résultats de la recherche
â
âUne fois sur dans le menu "Pixels" (ĂvĂ©nements clients), cliquez sur "Ajouter un pixel personnalisĂ©"
â
âNommez le pixel personnalisĂ© "Kolsquare" afin de le retrouver plus facilement.
âDans la partie ConfidentialitĂ© des clients, dĂ©roulez les deux bandeaux "Autorisation" et "Vente de donnĂ©es". SĂ©lectionnez "Non requis" pour le premier, et "Les donnĂ©es collectĂ©es ne sont pas considĂ©rĂ©es comme une vente de donnĂ©es" pour le deuxiĂšme.
â
âDans la partie "Code", supprimez le contenu dĂ©jĂ prĂ©sent, et copier-coller le code suivant:
â
âfunction getCoupons(checkout) {
const allDiscountCodes = checkout.discountApplications.map((discount) => {
if (discount.type === 'DISCOUNT_CODE') {
return discount.title;
}
});
return allDiscountCodes.join(", ");
}
analytics.subscribe('checkout_completed', (event) => {
const { sales_token } = JSON.parse(window.localStorage.getItem('kolsquare'));
if (!sales_token) return null;
const checkoutTracking = async data => {
if (!sales_token) return null;
const response = await
fetch(`https://api.kolsquare.com/influence/tracking_links/sales/${sales_token}`, {
method: 'POST',
body: JSON.stringify({ tracking_link_sale: {
order_id: event.data.checkout.order?.id,
total_price: event.data.checkout.totalPrice.amount,
currency: event.data.checkout.totalPrice.currencyCode,
items_count: event.data.checkout.lineItems.length,
created_at: event.timestamp,
discount_code: getCoupons(event.data.checkout),
store_framework: 'shopify_pixel'
}}),
headers: {
'Content-type': 'application/json',
'Access-Control-Allow-Origin': '*',
},
})
return response;
}
checkoutTracking(event).then(() =>
window.localStorage.removeItem('kolsquare'));
});Sauvegardez via le bouton en haut de la page. Et confirmez la sauvegarde si besoin.
â
âCliquez sur "Connecter" pour mettre en ligne le pixel
â
âLe pixel est installĂ© !
Dorénavant, lorsqu'une personne passera une commande depuis un lien tracké généré depuis Kolsquare, les informations de vente seront visibles dans l'onglet "Reporting" de votre campagne.
Prestashop
Rendez vous dans votre admin Prestashop
Allez dans l'onglet "Modules" > "Gestionnaire de modules"
â
âUne fois sur cette page, cliquez sur "Installer un module" en haut Ă droite de la page
â
âChoisissez le fichier "kolsquare.zip" que vous pouvez retrouver ici
â
âLe module est installĂ© !
â
Dorénavant, lorsqu'une personne passera une commande depuis un lien tracké généré depuis Kolsquare, les informations de vente seront visibles dans l'onglet "Reporting" de votre campagne.
Autre site e-commerce ou votre propre e-commerce:
Nous ne pourrons suivre les ventes qu'en partageant les liens de suivi générés dans l'influence.
campaign -> tracking links
Pour permettre Ă Kolsquare de lier votre campagne Ă vos ventes, vous devez introduire 2 codes dans votre base de code.
Pour se faire, collez le code ci-dessous au bon endroit pour charger le script lors du premier chargement. (Chaque page doit pouvoir charger le script) :
const urlParams = new URLSearchParams(window.location.search);
const sales_token = urlParams.get('ts');
if (sales_token) {
window.localStorage.setItem('kolsquare', JSON.stringify({ sales_token }));
}
Puis ajoutez le code ci-dessous à votre page de paiement. (Soumettre doit déclencher la fonction)
const kolsquare_tracking_sales = async () => {
const { sales_token } = JSON.parse(window.localStorage.getItem('kolsquare'));
const data = {
order_id: // put your order_id,
order_number: // put your order_number,
total_price: // put your total_price,
currency: // put your currency,
items_count: // put your items_count,
created_at: // put your created_at,
discount_code: // put your discount_code,
}
if (!sales_token) return null;
return await fetch(`https://api.kolsquare.com/influence/tracking_links/sales/${sales_token}`, {
method: 'POST',
body: JSON.stringify({ tracking_link_sale: data }),
headers: {
'Content-type': 'application/json',
'Access-Control-Allow-Origin': '*',
},
'Cache-Control': 'no-cache',
})
}
kolsquare_tracking_sales().then(() => window.localStorage.removeItem('kolsquare'));Le code est Ă©crit Ă titre d'exemple.Vous pouvez le modifier Ă votre guise. Seuls l'objet de donnĂ©es et l'url de rĂ©cupĂ©ration ne peuvent pas ĂȘtre modifiĂ©s.
â
â
Une fois votre configuration terminĂ©e, nous rĂ©cupĂ©rons les donnĂ©es et les plaçons dans les rapports de votre campagne đ
Quelles données via les liens trackés remonteront dans Kolsquare :
Les données de ventes via les liens trackés sont synchronisées 2 fois par jour pour permettre la mise à jour de vos reportings :
Nombre de ventes
Chiffre d'affaires
Panier moyen
Nombre d'articles
Nombre moyen d'articles par vente
ROI (Chiffre d'affaire - Budget investi)
ROAS (Chiffre d'affaire / Budget investi)
Taux de conversion (Nombre de ventes / Nombre de clics)
