Criteo OneTag¶
Panduan untuk menerapkan solusi Criteo OneTag langsung di source code anda.
Overview¶
Tutorial ini akan menjelaskan cara menerapkan solusi Criteo OneTag langsung di source code anda. Criteo OneTag harus ditempatkan di header atau body setiap halaman di website anda. Silahkan implementasikan 5 tag berikut di website anda:
[[disclaimer-developer]]
Feed¶
Harap berikan kontak Criteo anda dengan Feed Google Shopping jika anda sudah memilikinya. Jika anda belum memilikinya, silahkan membuat feed produk yang cocok dengan spesifikasi Criteo Feed.
Tags¶
Homepage Tag¶
Pasang tag berikut di homepage website anda. Contoh URL: {{homepageurl}}
Field | Overview | Contoh | Syntax |
---|---|---|---|
Plain-text atau MD5 Hash | 79054025255fb1a26e4bc422aef54eb4 | String. Trimmed dan huruf kecil 32 karakter, encoded UTF-8 |
Struktur¶
Ganti field secara dinamis yang dimulai oleh ## dengan informasi user. Lihat contoh
<!-- Criteo Homepage Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "##Email Address of user##" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "viewHome"});
</script>
<!-- END Criteo Home Page Tag -->
Example¶
<!-- Criteo Homepage Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "79054025255fb1a26e4bc422aef54eb4" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "viewHome"});
</script>
<!-- END Criteo Home Page Tag -->
Kategori / Listing Tag¶
Pasang tag berikut di daftar, kategori, dan halaman hasil pencarian di website anda. Contoh URL: {{homepageurl}}/category?id=categoryid1
Field | Overview | Contoh | Syntax |
---|---|---|---|
Plain-text atau MD5 Hash | 79054025255fb1a26e4bc422aef54eb4 | String. Trimmed dan huruf kecil 32 karakter, encoded UTF-8 | |
Product ID | ID unik Produk | ProductID_1 | String |
Struktur¶
Ganti field secara dinamis yang dimulai oleh ## dengan informasi user. Lihat contoh
<!-- Criteo Category / Listing Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "##Email Address of user##" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "viewList", item: ["##Product ID 1##", "##Product ID 2##", "##Product ID 3##"] });
</script>
<!-- END Criteo Category / Listing Tag -->
Example¶
<!-- Criteo Category / Listing Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "79054025255fb1a26e4bc422aef54eb4" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "viewList", item: ["ProductID_1", "ProductID_2", "ProductID_3"] });
</script>
<!-- END Criteo Category / Listing Tag -->
Produk Tag¶
Pasang tag berikut di halaman detail produk di website anda. Contoh URL: {{homepageurl}}/product?id=productid_1
Field | Overview | Example | Syntax |
---|---|---|---|
Plain-text atau MD5 Hash | 79054025255fb1a26e4bc422aef54eb4 | String. Trimmed dan huruf kecil 32 karakter, encoded UTF-8 | |
Product ID | ID unik Produk | ProductID_1 | String |
Struktur¶
Ganti field secara dinamis yang dimulai oleh ## dengan informasi user. Lihat contoh
<!-- Criteo Product Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "##Email Address of user##" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "viewItem", item: "##Product ID 1##" });
</script>
<!-- END Criteo Product Tag -->
Example¶
<!-- Criteo Product Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "79054025255fb1a26e4bc422aef54eb4" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "viewItem", item: "ProductID_1" });
</script>
<!-- END Criteo Product Tag -->
Basket/Cart Tag¶
Pasang tag berikut di keranjang atau halaman keranjang website anda. Contoh URL: {{homepageurl}}/cart
Field | Overview | Example | Syntax |
---|---|---|---|
Plain-text atau MD5 Hash | 79054025255fb1a26e4bc422aef54eb4 | String. Trimmed dan huruf kecil 32 karakter, encoded UTF-8 | |
Product ID | ID unik Produk | ProductID_1 | String |
price | harga unit produk | 200.99 | String atau Integer, tidak termasuk simbol mata uang |
quantity | jumlah unit yang ditambahkan | 2 | Integer |
Struktur¶
Ganti field secara dinamis yang dimulai oleh ## dengan informasi user. Lihat contoh
<!-- Criteo Basket/Cart Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "##Email Address of user##" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "viewBasket", item: [
{id: "##Product ID 1##", price: ##Product Unit Price##, quantity: ##Number of Units## }
//tambahkan line untuk setiap produk di keranjang
]}
);
</script>
<!-- END Criteo Basket/Cart Tag -->
Example¶
<!-- Criteo Basket/Cart Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "79054025255fb1a26e4bc422aef54eb4" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "viewBasket", item: [
{id: "ProductID_1", price: 200.99, quantity: 2 }
//tambahkan line untuk setiap produk di keranjang
]}
);
</script>
<!-- END Criteo Basket/Cart Tag -->
Sales Tag¶
Pasang tag berikut pada konfirmasi penjualan atau halaman Terima Kasih di website anda. Contoh URL: {{homepageurl}}/thankyou
Field | Overview | Example | Syntax |
---|---|---|---|
Plain-text atau MD5 Hash | 79054025255fb1a26e4bc422aef54eb4 | String. Trimmed dan huruf kecil 32 karakter, encoded UTF-8 | |
Product ID | ID unik Produk | ProductID_1 | String |
price | harga unit produk | 200.99 | String or Integer, tidak termasuk simbol mata uang |
quantity | jumlah unit yang ditambahkan | 2 | Integer |
Transaction ID | Nomor Konfirmasi atau Nomor Order | 7654322 | Integer. ID Unik |
Struktur¶
Ganti field secara dinamis yang dimulai oleh ## dengan informasi user. Lihat contoh
<!-- Criteo Sales Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "##Email Address of user##" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "trackTransaction", id: ##Transaction ID##, item: [
{id: "##Product ID 1##", price: ##Product Unit Price##, quantity: ##Number of Units## }
//tambahkan line untuk setiap produk di keranjang
]}
);
</script>
<!-- END Criteo Sales Tag -->
Example¶
<!-- Criteo Sales Tag -->
<script type="text/javascript" src="//static.criteo.net/js/ld/ld.js" async="true"></script>
<script type="text/javascript">
window.criteo_q = window.criteo_q || [];
var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
window.criteo_q.push(
{ event: "setAccount", account: {{accountid}}}, // Jangan update field partner ID
{ event: "setEmail", email: "79054025255fb1a26e4bc422aef54eb4" }, // Pass string kosong kalau tidak ada email
{ event: "setSiteType", type: deviceType},
{ event: "trackTransaction", id: 7654322, item: [
{id: "ProductID_1", price: 200.99, quantity: 2 }
//tambahkan line untuk setiap produk di keranjang
]}
);
</script>
<!-- END Criteo Sales Tag -->
Verifikasi¶
[[accurate]]