FAQ Shopify
Quand et où utiliser les tags Shopify ?
Dans ZigZag, les tags Shopify peuvent être utilisés lorsque la fonctionnalité Liquid (icône 💧) est disponible.
Les tags Shopify peuvent être utilisés dans :
- Email templates (dans les bannières promotionnelles)
- Tracking page (dans les bannières promotionnelles)
- Notification Editor (conditions de déclenchement, annulation de l'envoi, corps du message, etc.)
Comment utiliser les tags Shopify avec Liquid ?
Tous les champs comportant l'icône 💧 peuvent contenir du code Liquid.
Liquid peut sembler un peu intimidant au premier abord, mais ce n'est pas si compliqué ! Voici comment procéder :
-
Accédez à un champ de texte dans lequel Liquid peut être utilisé (signalé par l'icône 💧).
-
Ajoutez l'opérateur approprié dans le champ de texte.
Il s'agira probablement d'une condition "if" ou "unless" :
{% if %}VOTRE TEXTE{% endif %}{% unless %}VOTRE TEXTE{% endunless %}. -
Ajoutez la variable
order.tags.{% if order.tags %}VOTRE TEXTE{% endif %} -
Ajoutez
containsaprèsorder.tags.{% if order.tags contains %}VOTRE TEXTE{% endif %} -
Après
contains, ajoutez letag_nameauquel la condition doit s'appliquer (n'oubliez pas les guillemets autour du nom du tag).{% if order.tags contains "tag_name" %}VOTRE TEXTE{% endif %}
N'oubliez pas de tester votre code Liquid à l'aide de l'aperçu !
Comment analyser l'utilisation des tags Shopify ?
Analytics - Créez des exports contenant les tags Shopify (ainsi que d'autres champs) !
Où ?
Accédez aux sections suivantes :
- Analytics
- Package Reports -> Create new report
- Dans la liste déroulante Columns, sélectionnez Custom.
- Cochez la case Order tags, ainsi que les autres champs que vous souhaitez inclure dans ce rapport.
Remarque : Il n'est pas possible d'utiliser les tags Shopify comme filtres dans les tableaux de bord, les commandes, etc., car ils ne sont pas stockés dans Elasticsearch (puisqu'il s'agit d'une liste de valeurs associées à une même clé).
Comment utiliser les tags Shopify dans Klaviyo, etc. ?
Configurer une condition de déclenchement pour envoyer un e-mail/SMS en fonction d'un tag
- Ouvrez le flow concerné.
- Créez ou ajoutez une condition de branchement (trigger split).
- Sélectionnez zigzag_event.
- Sélectionnez tags + contains + tag_name.
- Type = List
- Poursuivez la création de votre flow en fonction du tag utilisé.
Afficher un bloc dans un modèle d'e-mail en fonction d'un tag :
- Accédez à votre modèle d'e-mail Klaviyo.
- Sélectionnez le bloc auquel vous souhaitez appliquer une condition.
- Accédez à l'onglet Display options sur la gauche de l'écran, puis cliquez sur Create logic.
- Ajoutez la condition
order.tags contains "tag_name"dans le champ qui apparaît.