All Products
Search
Document Center

Direct Mail:Lacak data pembukaan email berdasarkan tag menggunakan SMTP

Last Updated:Nov 10, 2025

Untuk informasi lebih lanjut, lihat Contoh pemanggilan Java SMTP.

Tambahkan dependensi

<dependency>
    <groupId>com.google.code.gson</groupId>
    <artifactId>gson</artifactId>
     <version>2.8.6</version>
</dependency>   
<dependency>        
    <groupId>commons-codec</groupId>        
    <artifactId>commons-codec</artifactId>        
    <version>1.2</version>   
</dependency>

Modifikasi kode terkait

Untuk informasi lebih lanjut, lihat Cara mengaktifkan fitur pelacakan data.

// Untuk mengaktifkan layanan pelacakan email, gunakan kode berikut untuk mengatur header pelacakan. Untuk prasyarat dan batasan, lihat dokumen "Cara mengaktifkan fitur pelacakan data?".
String tagName = "Test";
HashMap<String, String> trace = new HashMap<>();
// Ini adalah string "1".
trace.put("OpenTrace", "1");      // Aktifkan pelacakan pembukaan email.
trace.put("LinkTrace", "1");     // Aktifkan pelacakan klik URL dalam email.
trace.put("TagName", tagName);   // Nama tag yang dibuat di Konsol.
String jsonTrace = new GsonBuilder().setPrettyPrinting().create().toJson(trace);
//System.out.println(jsonTrace);
String base64Trace = new String(Base64.getEncoder().encode(jsonTrace.getBytes()));
// Atur header pelacakan.
message.addHeader("X-AliDM-Trace", base64Trace);
// Contoh nilai dalam file EML mentah: X-AliDM-Trace: eyJUYWdOYW1lIjoiVGVzdCIsIk9wZW5UcmFjZSI6IjEiLCJMaW5rVHJhY2UiOiIxIn0=

Fitur ini mengumpulkan dan menampilkan data perilaku pembukaan serta klik secara real-time di Konsol.

Untuk informasi selengkapnya, lihat Memperoleh data terkirim untuk kondisi tertentu menggunakan pelacakan email.