1. Pengiriman event sebelum pengalihan halaman
Deskripsi Skenario
Ketika pengguna mengklik tautan ke www.xxxx.com yang memiliki atribut href pada halaman web, event klik yang dipicu mungkin tidak terkirim karena halaman langsung dialihkan. Untuk memastikan data terkirim dalam skenario ini, laporkan event klik sebelum halaman dialihkan.
Contoh:
// Klik tautan.
function targetLinkCLK(url) {
aplus_queue.push({
action: 'aplus.record',
arguments:['track_alink_clk', 'CLK', {
param1: "xxxx",
param2: "xxxx",
}],
});
window.location.href = url;
};Dalam kasus ekstrem, jika event tidak dapat dikirim secara normal, Anda dapat menunda pengalihan halaman. Contoh kodenya sebagai berikut:
// Klik tautan.
function targetLinkCLK(url) {
// Tunda pengalihan halaman dan sisakan waktu bagi SDK untuk mengirim halaman.
setTimeout(function(){
window.location.href = url;
}, 500);
aplus_queue.push({
action: 'aplus.record',
arguments:[ 'track_alink_clk', 'CLK', {
param1: "xxxx",
param2: "xxxx",
}],
});
}2 Cara menyematkan H5 di App?
Untuk informasi lebih lanjut tentang pelacakan H5 di Android, lihat:
Dokumentasi Operasi Bridge H5 di Aplikasi Android
Untuk informasi lebih lanjut tentang pelacakan H5 di iOS, lihat:
3 Cara menyematkan H5 di program mini?
Untuk informasi lebih lanjut tentang titik pelacakan H5 di program mini, lihat:
Dokumentasi operasi pelacakan H5 yang disematkan di program mini
4 Titik penyematan penuh H5
Fungsi titik penyematan penuh | Makna fungsional | Dokumentasi operasional |
Event Halaman | Ketika halaman dimuat dan fungsi onload dalam siklus hidup dipicu, event penelusuran halaman dilaporkan secara otomatis. Parameter event default-nya adalah: url: URL halaman beserta parameter ref_url: document.referrer page_name: URL halaman tanpa parameter. page_title: document.title | Mengaktifkan/menonaktifkan/mengonfigurasi pelacakan halaman penuh |
Event Klik | Menentukan jenis label. Ketika label jenis ini diklik, event klik kontrol dilaporkan secara otomatis. Parameter event default-nya saat event dipicu adalah: url: URL halaman beserta parameter ref_url: document.referrer page_name: URL halaman tanpa parameter. page_title: document.title dan ID kontrol, jenis kontrol, filter kontrol, lokasi kontrol, konten kontrol, nama kontrol, serta nama gaya kontrol | |
Menentukan kelas elemen. Ketika elemen dengan kelas ini diklik, event klik kontrol dilaporkan secara otomatis. Parameter event default-nya saat event dipicu adalah: url: URL halaman beserta parameter ref_url: document.referrer page_name: URL halaman tanpa parameter. page_title: document.title | ||
Menentukan jenis label. Ketika label jenis ini diekspos (muncul di area yang terlihat), event eksposur kontrol dilaporkan secara otomatis. Parameter event default-nya saat event dipicu adalah: url: URL halaman beserta parameter ref_url: document.referrer page_name: URL halaman tanpa parameter. page_title: document.title |
5. Menyesuaikan masa kedaluwarsa cookie yang ditulis oleh SDK
Seiring semakin ketatnya kebijakan kepatuhan privasi, beberapa wilayah mensyaratkan bahwa masa kedaluwarsa default cookie tidak boleh melebihi satu tahun. Oleh karena itu, SDK menyediakan fitur untuk menyesuaikan masa kedaluwarsa cookie yang ditulis oleh SDK, dalam satuan hari.
<!DOCTYPE html>
<html lang="en">
<head>
<meta charset="UTF-8">
<meta name="viewport" content="width=device-width, initial-scale=1.0">
<meta name="qt-cookie-expires" content="180">
....js
</head>
<body></body>
</html>Seperti yang ditunjukkan dalam kode, untuk menyesuaikan masa kedaluwarsa cookie yang ditulis oleh SDK, tambahkan tag meta dengan nama qt-cookie-expires.
Penjelasan Detail:
Parameter | Makna | Dokumentasi |
qt-cookie-expires | masa kedaluwarsa cookie kustom SDK | Menunjukkan jumlah hari hingga kedaluwarsa berdasarkan waktu akses saat ini. Nilai numerik minimum: 1 Nilai numerik maksimum: 20*365 Masa kedaluwarsa default adalah 365 hari. |