Klaviyo - Intégration/Configuration

En utilisant Weglot et Klaviyo, vous avez la possibilité d'envoyer la langue courrante à Klaviyo avec 2 méthodes différentes :

1. Via un formulaire d'inscription Klaviyo

Ce code va ajouter un attribut appelée langue à chaque utilisateur qui s'inscrit via un formulaire Klaviyo sur votre site Web. C'est ensuite à vous de créer des segments sur Klaviyo pour leur envoyer des e-mails dans différentes langues.
Tout d'abord, localisez l'ID du formulaire d'inscription Klaviyo sur votre page (habituellement email_subscribe). Le sélecteur pour ce formulaire est alors #email_subscribe
Ajoutez l'extrait suivant dans votre code HTML. Assurez-vous de l'inclure après le code de Weglot et KlaviyoSubscribe dans votre HTML. Assurez-vous de remplacer #email_subscribe avec le sélecteur réel dans le formulaire.
<script>
(function() {
  var attachLangToKlaviyo = function(lang) {
    KlaviyoSubscribe.attachToForms('#email_subscribe', {
      hide_form_on_success: true,
      extra_properties: {
        $lang: lang
      }
    })  
  }
  attachLangToKlaviyo(Weglot.getCurrentLang())
  Weglot.on('languageChanged', attachLangToKlaviyo)
})()
</script>
Ce code récupère la langue utilisée par le visiteur lorsqu'il soumet le formulaire Klaviyo et envoie la balise de langue à votre plugin Klaviyo.
Cela signifie que lorsqu'un visiteur soumet votre formulaire de newsletter Klaviyo, ce visiteur va être créé dans votre plugin Klaviyo avec un attribut liée à la langue utilisée sur le site web lorsqu'il a soumis le formulaire.
Notez que la balise ne peut être ajoutée qu'aux nouveaux clients enregistrés et ne peut être appliquée aux clients qui se sont inscrits avant l'intégration du script.

2. Via le Web Tracking Snippet de Klaviyo

  • Assurez-vous que vous utilisez déjà le Klaviyo Web Tracking Snippet sur votre site web.
  • Ajoutez le code suivant après le code de Klaviyo et le code du sélecteur de langue de Weglot :
<script>
(function() {
  var identifyLanguageToKlaviyo = function(lang) {
    var _learnq = window._learnq || [];
    _learnq.push(['identify', {
      $lang: lang
    }]);
  }
  identifyLanguageToKlaviyo(Weglot.getCurrentLang())
  Weglot.on('languageChanged', identifyLanguageToKlaviyo)
})()
</script>
Cela a-t-il répondu à votre question ? Merci pour votre avis Il y a eu un problème pour soumettre votre commentaire. Veuillez réessayer plus tard.

Vous avez encore besoin d’aide ? Contactez-nousContactez-nous