Hindari hukuman dengan menerapkan munculan izin untuk kepatuhan GDPR. Transparency and Consent Framework 2.0 (TCF2.0) Panduan Kepatuhan untuk Penayang MonetizeMore
Diterbitkan: 2020-10-12Posting ini terakhir diperbarui pada 2 Februari 2023
Mulai 15 Oktober 2020 – Penyedia iklan akan mendukung inisiatif TCF2.0 dan dapat menghentikan bidding untuk pengguna UE di situs yang sinyal izinnya tidak terdeteksi. Oleh karena itu, semua penayang harus mematuhi TCF2.0 atau mengharapkan penurunan pendapatan iklan. Baca artikel pusat bantuan Google di sini.
Baca FAQ kami di sini:
https://www.monetizemore.com/blog/frequently-asked-questions-gdpr-and-eprivacy-directive/
Jika Anda memiliki kode hardcode seperti AdSense, Ad Exchange, GAM header & body, atau Google Analytics, pengguna UE harus memberikan izin secara eksplisit sebelum salah satu dari tag ini, yang mengumpulkan informasi pribadi, dapat ditayangkan.
Jika Anda bekerja dengan MonetizeMore, berikut adalah panduan cepat tentang cara mengonversi kode di halaman agar sesuai dengan TCF2.0:
Apa pun yang terkait dengan iklan masuk ke fungsi pg.atq .
Google Analytics, Facebook Pixels, atau kode pelacakan pengguna apa pun harus masuk ke dalam fungsi pg.acq di semua skenario apakah penerbit menjalankan TC atau tidak.
Periksa kode sumber Anda jika Anda masih memiliki tag ini:
<skrip src =”https://cdn.pubguru.com/pg.js” />
Jika ya, nonaktifkan atau hapus! Kemudian lanjutkan di bawah tergantung pada kode halaman mana yang Anda jalankan:
AdSense
Contoh kode mentah (tidak sesuai TCF2.0):
<script async src=”https://pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”</script>
<!– adsense_320x50 –>
<ins class=”adsbygoogle”
style=”display:inline-block;width:320px;height:50px”
data-ad-client=”ca-pub-12345″
data-ad-slot=”123″></ins>
<skrip>
(adsbygoogle = window.adsbygoogle || []).push({});
</skrip>
Kode yang sesuai dengan TCF2.0:
Bisa di Header atau Body (akan diberikan kepada Anda oleh MonetizeMore):
<script src=”//m2d.m2.ai/PUBDOMAIN.js” async></script>
Tubuh:
<ins class=”adsbygoogle”
style=”display:inline-block;width:320px;height:50px”
data-ad-client=”ca-pub-12345″
data-ad-slot=”123″></ins>
Apa yang berubah dalam kode agar sesuai?
Iklan Otomatis AdSense
Contoh kode mentah (tidak sesuai TCF2.0):
<script async src=”//pagead2.googlesyndication.com/pagead/js/adsbygoogle.js”></script>
<jenis skrip=”teks/javascript”>
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client : “ca-pub-XXXXXXXXXXXXXX”,
aktifkan_halaman_tingkat_iklan : benar
});
</skrip>
Kode yang sesuai dengan TCF2.0:
<jenis skrip=”teks/javascript”>
jendela.pg=jendela.pg||[];pg.atq=pg.atq||[];
pg.atq.push(fungsi() {
// Iklan Otomatis Google Adsense
(adsbygoogle = window.adsbygoogle || []).push({
google_ad_client: “ca-pub-XXXXXXXXXXXXXXXX”,
aktifkan_halaman_tingkat_iklan: benar
});
});
</skrip>
<script src=”//m2d.m2.ai/PUBDOMAIN.js” async></script>
Apa yang berubah dalam kode agar sesuai?
Pertukaran Iklan
Contoh kode mentah (tidak sesuai TCF2.0):
<jenis skrip=”teks/javascript”>
google_ad_client = “ca-pub-12345”;
/* sampel.com_desktop_300X250 */
google_ad_slot = “123”;
google_ad_width = 300;
google_ad_height = 250;
</skrip>
<script type=”text/javascript” src=”//pagead2.googlesyndication.com/pagead/show_ads.js”>
</skrip>
Kode yang sesuai dengan TCF2.0:
Bisa di Header atau Body (akan diberikan kepada Anda oleh MonetizeMore):
<script src=”//m2d.m2.ai/PUBDOMAIN.js” async></script>
Tubuh:
<ins class=”adsbygoogle”
style=”display:inline-block;width:300px;height:250px”
data-ad-client=”ca-pub-12345″
data-ad-slot=”123″></ins>
Apa yang berubah dalam kode agar sesuai?
Pengelola Iklan Google
Contoh kode mentah (tidak sesuai TCF2.0):
Kepala:
<skrip>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
googletag.cmd.push(fungsi() {
googletag.defineSlot('/55555/ad1_sample', [[728, 90], [300, 250]], 'div-gpt-ad-22222-0').addService(googletag.pubads());
googletag.defineSlot('/55555/ad2_sample', [[970, 90], [728, 90]], 'div-gpt-ad-33333-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
</skrip>
Tubuh:
<div id='div-gpt-ad-22222-0′>
<skrip>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-22222-0'); });
</skrip>
</div>
<div id='div-gpt-ad-33333-0′>
<skrip>
googletag.cmd.push(function() { googletag.display('div-gpt-ad-33333-0'); });
</skrip>
</div>
Kode yang sesuai dengan TCF2.0:
Kepala:
<skrip>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
jendela.pg=jendela.pg||[];pg.atq=pg.atq||[]; // buat antrean izin
pg.atq.push(fungsi() {
// Tanda GAM
googletag.cmd.push(fungsi () {
googletag.defineSlot('/12345/ad1_sample', [[728, 90], [300, 250]], 'div-gpt-ad-22222-0').addService(googletag.pubads());
googletag.defineSlot('/12345/ad2_sample', [[970, 90], [728, 90]], 'div-gpt-ad-33333-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
});
</skrip>
<script src=”//m2d.m2.ai/pghb.domain.com.js” async></script>
Tubuh:
<div id='div-gpt-ad-22222-0′>
<skrip>
pg.atq.push(function() {window.googletag.cmd.push(function() {googletag.display('div-gpt-ad-22222-0');})});
</skrip>
</div>
<div id='div-gpt-ad-33333-0′>
<skrip>
pg.atq.push(function() {window.googletag.cmd.push(function() {googletag.display('div-gpt-ad-33333-0');})});
</skrip>
</div>
Apa yang berubah dalam kode agar sesuai?
Google Analytics
Contoh kode mentah (tidak sesuai TCF2.0):
<!– Tag situs global (gtag.js) – Google Analytics –>
<script async src=”https://www.googletagmanager.com/gtag/js?id=UA-12345-1″</script>
<skrip>
jendela.dataLayer = jendela.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', Tanggal baru());
gtag('config', 'UA-12345-1');
</skrip>
Kode yang sesuai dengan TCF2.0:
<skrip>
jendela.pg=jendela.pg||[];pg.acq=pg.acq||[]; // buat antrean izin
pg.acq.push(fungsi() {
// Tag situs global (gtag.js)
pg.loadJS(“https://www.googletagmanager.com/gtag/js?id=UA-12345-1”);
jendela.dataLayer = jendela.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', Tanggal baru());
gtag('config', 'UA-12345-1');
});
</skrip>
Apa yang berubah dalam kode agar sesuai?
GAM + Google Analytics
Kode yang sesuai dengan TCF2.0:
Kepala:
<skrip>
var googletag = googletag || {};
googletag.cmd = googletag.cmd || [];
jendela.pg=jendela.pg||[];pg.acq=pg.acq||[];
pg.acq.push(fungsi() {
// Tanda GAM
googletag.cmd.push(fungsi () {
googletag.defineSlot('/55555/sample_ad1', [[728, 90], [300, 250]], 'div-gpt-ad-22222-0').addService(googletag.pubads());
googletag.pubads().enableSingleRequest();
googletag.enableServices();
});
//Google Analytics
pg.loadJS(“https://www.googletagmanager.com/gtag/js?id=UA-147580335-1″); jendela.dataLayer = jendela.dataLayer || [];
function gtag(){dataLayer.push(arguments);}
gtag('js', Tanggal baru());
gtag('config', 'UA-147580335-1');
});
</skrip>
<script src=”//m2d.m2.ai/PUBDOMAIN.js” async></script>
Tubuh:
<div id='div-gpt-ad-22222-0′>
<skrip>
pg.acq.push(function() {window.googletag.cmd.push(function() {googletag.display('div-gpt-ad-22222-0');})});
</skrip>
<div>