Pour mesurer les transactions dans le cadre du marketing d'affiliation, vous devez placer un pixel de conversion sur la page de remerciement de votre site web. La page de remerciement est la page qui s'affiche après un achat ou une autre transaction.
Un pixel de conversion standard calcule la commission sur le montant (partiel) de la transaction. Daisycon offre l'option d'un "pixel de transaction partielle". Ce pixel de conversion mesure chaque produit individuel au sein d'une transaction, ce qui offre la possibilité de fixer des commissions variables au niveau du produit.
Pour un certain nombre de plateformes de commerce électronique (CMS) telles que Magento, WordPress (WooCommerce) et Lightspeed, Daisycon a développé une solution standard, pour laquelle un manuel distinct est disponible.
- Explication : Implémenter le pixel de conversion de Daisycon dans Magento-1
- Explication : Implémenter le pixel de conversion Daisycon dans Magento-2
- Explication : Implémenter le pixel de conversion Daisycon dans PrestaShop
- Explication : Implémenter le pixel de conversion Daisycon dans WordPress / WooCommerce
- Explication : I Implémenter un pixel de conversion Daisycon dans Shopify
- Explication : Implémenter le pixel de conversion Daisycon dans Lightspeed
- Explication : Implémenter le pixel de conversion Daisycon dans DanDomain (pas de tracking possible au niveau du produit)
Si vous utilisez l'un de ces systèmes (à l'exception de DanDomain), vous ne devez pas suivre le tutoriel ci-dessous.
Avertissement : Cet article peut être plus avancé et peut nécessiter une compréhension plus approfondie du sujet avant de continuer. Le pixel de conversion au niveau du produit nécessite plus de travail de développement.
Voulez-vous mettre en œuvre le pixel de conversion au niveau de la transaction partielle dans Google Tag Manager ? Dans ce cas, n'utilisez pas le modèle Daisycon, mais une balise html personnalisée.
Exemple de pixel de conversion standard :
<img src="https://matching-domain/t/?ci=[campaign_id]&a=[amount]&ti=[transaction_id]&cc=[compensation_code]&pr=[promotion_code]&r=[revenue]&pn=[description]&iv=[description_internal]&e1=[extra_1]&e2=[extra_2]&e3=[extra_3]&e4=[extra_4]&e5=[extra_5]" style="border: 0; height: 1px; width: 1px;" alt="Daisycon Affiliate Marketing" />
ci | Campaign ID |
a | Order amount |
ti | Transaction ID |
cc | Compensation code |
pr | Promotion code |
r | Revenue |
pn | Product name/description |
iv | Internal description |
e1 - e5 | Extra fields |
Explication du pixel de transaction partielle au niveau du produit
Contrairement au pixel de conversion normal, le pixel de transaction partielle nécessite des données pour chaque produit individuel au sein d'une transaction. Ces "parties" sont ajoutées à la transaction et la commission est alors calculée sur le prix (du produit) de chaque partie.
La première partie sert à identifier la campagne et la transaction. La deuxième partie &p[] est ce que l'on appelle un tableau de chaînes de requête par produit commandé au sein d'une transaction.
Exemple de partie de transaction pixel :
<img src="https://matching-domain/t/?ci=[campaign-id]&ti=[transaction-id]&cur=[currency]&np=[unique_products]&pr=[promotioncode]&p[]={a:total-product-price}{r:total-product-price}{qty:qty}{sku:sku}{cc:compensation-code}{pn:product-name}{iv:product-name}{e1:extra1}{e2:extra2}{e3:extra3}{e4:extra4}{e5:extra5}" style="border: 0; height: 1px; width: 1px;" alt="Daisycon Affiliate Marketing" />
Variables basiques: [variable]
Pour chaque produit (pièce) / ligne de commande unique dans la transaction, remplissez un p[] avec les variables suivantes:
ci | Campaign ID |
ti | Transaction ID |
cur | Currency |
np | Number of unique products in this order (checksum) |
pr | Promotion code |
Pour chaque produit (pièce) / ligne de commande unique dans la transaction, remplissez un p[] avec les variables suivantes:
Variables produit : {variable}
a | Total order amount of unique product. Excl. VAT if needed. This is used to calculate commission* |
r | Total revenue of unique product |
qty | Quantity of unique product in this order |
sku | SKU or unique ID of this product |
cc | Compensation Code ** |
pn | Product name (visible to publishers) |
iv | Internal description, can be the same as pn (visible to advertisers only) |
e1 - e5 | Extra fields |
Veillez à ce que le contenu de chaque variable soit url-encoded.
* Réductions
Il est important de prendre en compte les codes de coupon ou autres réductions qui pourraient être utilisés. Les remises doivent être déduites du prix du produit. Ceci s'applique également aux remises fixes (remise de 10 euros par exemple).
* Montant de la commande
Veillez à multiplier la valeur d'un produit par le nombre de produits de cette commande (qty). Deux produits identiques d'une valeur de 10 euros chacun signifient {qty : 2} et {a : 20}.
** Code de compensation
Sur la base du code de compensation / de la variable de groupe de rémunération (cc), Daisycon peut définir les frais variables. La création d'un "attribut de produit" personnalisé est la solution la plus simple, lorsque cela est possible. Un attribut personnalisé peut être par exemple : 'Groupe1' / 'Groupe2' / 'Groupe3' ou tout autre code aléatoire. Créez uniquement le nombre d'attributs correspondant au nombre de groupes de rémunération différents que vous souhaitez utiliser. Reliez les nouveaux attributs aux produits / catégories appropriés. De notre côté, nous configurons les groupes de rémunération sur la base des codes de compensation que nous venons de créer.
Test du pixel de conversion
Après qu'un développeur a mis en place le pixel de conversion ou si vous avez activé l'une de nos solutions standard, le fonctionnement du pixel de conversion doit être testé. Vous pouvez le faire en suivant chaque étape du manuel Instructions de test.