Tag Manager ile SHA256 Veri Şifreleme

T

Eğer Facebook Conversion API’yi hiçbir ortak entegrasyon aracı kullanmadan yapılandırdıysanız, “Customer Information Data Parameters” verilerini gönderirken SHA-256 ile şifrelenmiş şekilde iletilmesi gerektiğini biliyor olmalısınız.

Yazılımcı desteğimiz var ise bu verileri web site tarafından Hash’lenmiş şekilde alabiliriz, ama bu süreçte yalnızsak Tag Manager üzerinden değişkenlere tanımladığımız verileri Hash’leyerek Facebook tarafına iletebiliriz.

Bu yazıda Tag Manager ile verilerimizi nasıl Hash’leyebiliriz onu görelim.

Nasıl Yaparız?

  1. Kullanıcının verilerini bir değişkene tanımlayalım (Ad, Soyad, Zip, Şehir vs.).
  2. Hash kütüphanesini tag manager üzerinden yeni bir etiket olarak ekleyelim.
  3. Eklediğimiz kütüphaneyi kullanarak verileri şifrelemek için yeni bir JavaScript değişkeni oluşturalım.

JS Kütüphanesi Yükleme

Yeni bir HTML Etiket oluşturun ve aşağıdaki kütüphaneyi yapıştırın. Tetikleyiciyi All Pages olarak yapılandırın.

<script>
  (function() {
  var script = document.createElement('script');
  script.type = 'text/javascript';
  script.src = 'https://cdnjs.cloudflare.com/ajax/libs/js-sha256/0.9.0/sha256.min.js';  
  script.setAttribute('integrity','sha384-2epjwyVj8M4n8AweIsY7SKPSJmqBBBkmksXvkmtYORfxPS1I4NZE/+Ttk/9gCELG');
  script.setAttribute('crossorigin','anonymous');
  document.getElementsByTagName('head')[0].appendChild(script);
  })();
</script>
Bu resim için metin sağlanmadı

JS Değişkeni Oluşturma

Bu adımda kullanıcının verilerini yüklediğimiz js kütüphanesini kullanarak hash leyeceğiz. O yüzden kullanıcı değerlerini daha önceden bir değişkende tanımlamış olmanız gerekiyor.

Değişkenler > Yeni > Özel Javascript. Adımlarını takip edelim

function hashFunction() {
  var hash = sha256({{BURAYA KULLANICI DEGISKENI}});
  return hash;
}

Test

Önizleme modun alalım ve yeni oluşturduğumuz değişken verileri hashliyor mu kontrol edelim.

Bu resim için metin sağlanmadı

Evet artık verilerimizi şifreleyebiliyoruz, dilersek facebook capi tarafı için bu verileri kullanabiliyor olacağız.

Yazar hakkında

Yorum Ekle

Kategoriler

Son Yazılar

360° Dijital Pazarlama

Reklam stratejileri markaların ihtiyaçlarını ve pazar koşullarını karşılamak için tamamen analitik yöntemler, rakip analizleri, testler ve optimizasyon süreçleri ile tasarlanır.

Dijital dönüşümü çok yakından takip ediyor, Dijital dünyada var olmak isteyen markalara destek veriyorum.