Splio vous permet de générer dynamiquement un code-barres ou QR code dans vos emails et pages de renvoi.
Les codes-barres
Les codes-barres peuvent être générés à partir de :
- Champs de la base de données et champs personnalisés, en utilisant des variables
- Codes de bons de réduction, en utilisant la variable bon de réduction
Formats de codes-barres pris en charge :
Type | Paramètre d'URL | Exemple |
---|---|---|
Code 39 | code39 | ![]() |
Code 128 | code128 | ![]() |
EAN 13 | ean13 | ![]() |
INT 25 | int25 | ![]() |
Postnet | postnet | ![]() |
UPCA | upca | ![]() |
Générer le code-barres
Le code-barres est généré lorsque le script de l'URL est appelé. Le type et la valeur du code-barres doivent être indiqués dans cette URL.
Voici un exemple de code-barres : « code 128 ».https://www.splio3.fr/barcode/barcode.php?code=3300013&type=code128
L'URL comporte 2 paramètres pour générer le code-barres : code=3300013
et type=code128
Cliquez sur l'URL ci-dessous afin d'afficher un exemple dans votre navigateur :
https://www.splio3.fr/barcode/barcode.php?code=0075678164126&type=ean13
Générer le code-barres type EAN13 dynamiquement
Si le code barre est une valeur dynamique, il faut alors modifier l'URL comme indiqué ci-dessous ('ean13' va rappeler chaque fois une valeur différente du champ personnalisé $Barcode$:
https://www.splio3.fr/barcode/barcode.php?code=$Barcode$&type=ean13
Générer un code-barres à partir d'un champ de la base de données
Si votre code est stocké dans un champ de base de données, utilisez la variable du champ pour insérer dynamiquement le code dans l'URL.https://www.splio3.fr/barcode/barcode.php?code=$my_code$&type=int25
Il en va de même si vous disposez d'un type de code dans une base de données :https://www.splio3.fr/barcode/barcode.php?code=$my_code$&type=$my_code_type$
Générer un code-barres pour un bon de réduction
Vous pouvez également générer un code-barres en utilisant un code de bon de réduction, si vos codes de bons de réduction sont dans un format pris en charge.https://www.splio3.fr/barcode/barcode.php?code=$CouponBirthday$&type=ean13
Ajouter le code-barres à votre design d'email
Pour ajouter dynamiquement l'image du code-barres à vos designs d'emails, vous n'avez qu'à ajouter l'URL du code-barres dans une balise d'image.<img src="https://www.splio3.fr/barcode/barcode.php?code=$CouponBirthday$&type=ean13"/>
Valeur de code-barres dynamique
Étant donné que la largeur du code-barres dépend directement de sa valeur principale, nous déconseillons fortement l'utilisation de tailles fixes pour l'image du code-barres.
En effet, cela pourrait provoquer une transformation indésirable qui rendrait le code-barres illisible.
Couleur d'arrière-plan
Notre générateur de codes-barres crée des codes sur fond blanc, pour qu'ils soient plus lisibles par les lecteurs de codes-barres. C'est pourquoi la couleur d'arrière-plan est générée par défaut et ne peut pas être modifiée.
Texte alternatif
Il est possible de saisir la valeur du code dans l'attribut alt
. Son utilisation en est ainsi facilitée.
Les codes QR
URL et paramètres du code QR
Le code QR permet de fournir n'importe quelle forme de message, du texte à l'URL, donc il n'existe qu'un seul paramètre : data
. Vous pouvez y inclure tout ce que vous voulez.
Exemple avec une URL
Pour insérer une URL au code QR, écrivez data=url
https://www.splio4.com/barcode/qrcode.pl?data=http%3A%2F%2Fmywebsite.com
Générer un code QR à partir d'un champ de base de données
Comme vous le feriez avec un code-barres, vous pouvez inclure du contenu dynamique au code QR, en insérant une variable.
Par exemple, vous pouvez rediriger un contact vers votre site Web – directement vers la page de sa marque favorite – à condition que le champ soit présent dans la base de données :https://www.splio4.com/barcode/qrcode.pl?data=http%3A%2F%2Fmywebsite.com%2F$favorite_brand$
Générer le code QR dans un email en HTML
Pour que l'image soit générée directement dans votre email, vous pouvez insérer l'URL dans la source de l'image, de la manière suivante :<img style="width:70px;" src="https://www.splio4.com/barcode/qrcode.pl?data=http%3A%2F%2Fmywebsite.com%2F$favorite_brand$">
Taille de l'image du code QR
Dans l'exemple ci-dessus la largeur du code QR est de 70 px. Il vous faut prendre en compte le nombre de caractères que votre code QR doit fournir. En effet, plus ce nombre est élevé, plus les détails (lignes et colonnes) seront nombreux. De plus, la distance de lecture et la taille requises varieront.
>Exemples de code QR contenant une URL :
Type | URL (non encodée) | Code QR | URL de l'image du code QR |
---|---|---|---|
URL du site Web | https://mywebsite.com/$favorite_brand$/new_arrivals.php |
|
|
URL de Google Maps | https://www.google.fr/maps/place/103+Boulevard+Haussmann,+75008+Paris/@48.8747405,2.315308,17z/data=!3m1!4b1!4m2!3m1!1s0x47e66fc98404ef03:0xd5c0c4fd77b8e7de |
|
Utiliser des accents, des caractères étendus ou des URL
Lors de l'insertion de caractères spéciaux ou / et d'une URL, les caractères et les espaces doivent être encodés, à l'exception des variables de Splio.
Par exemple, pour que le code QR redirige vers https://mywebsite.com
, l'URL doit être encodée de la manière suivante : http%3A%2F%2Fmywebsite.com
Si vous utilisez une variable, l'URL ressemblera à ceci : http%3A%2F%2Fmywebsite.com%2F$favorite_brand$%2Fnew_arrivals.php
Vous pouvez utiliser un encodeur d'URL, comme celui-ci, pour encoder vos URL et caractères spéciaux.