Konfigurasikan Google Analytics atau pelacakan analisis kustom Anda sendiri, seperti yang dijelaskan di bagian berikut.
Mengonfigurasi Google Analytics
Sebelum dapat mengonfigurasi Google Analytics, Anda memerlukan akun Google Analytics dan akses ke kode pelacakan yang akan ditambahkan ke halaman portal dan digunakan untuk melacak aktivitas di situs Anda. Untuk informasi selengkapnya, lihat
bantuan Google Analytics.
Untuk mengonfigurasi Google Analytics:
UI Cloud Console
Di konsol Apigee in Cloud, buka halaman Distribution > Portals.
Di bagian Google Analytics, masukkan ID pelacakan Google Analytics Anda.
Klik Simpan.
UI Klasik
Pilih Publikasi > Portal, lalu pilih portal Anda.
Pilih Setelan di menu drop-down di menu navigasi atas.
Atau, Anda dapat mengklik Setelan di halaman landing portal.
Klik tab Custom Scripts.
Di bagian Google Analytics, masukkan ID pelacakan Google Analytics Anda.
Klik Simpan.
Mengonfigurasi pelacakan analisis kustom
Konfigurasikan solusi pelacakan analisis kustom Anda sendiri dengan meneruskan detail peristiwa ke fungsi kustom Anda sendiri. Fungsi kustom Anda harus ditentukan sebagai bagian dari portal.onAnalyticsEvent di namespace global (dideklarasikan pada variabel window).
Misalnya, Anda mungkin ingin mengirim detail peristiwa ke layanan analisis selain Google Analytics:
<script>
window.portal = {};
window.portal.onAnalyticsEvent = (event) => {
// log event to console
console.log(event);
// TODO: publish event to custom analytics service
}
</script>
Tambahkan skrip kustom ke setiap halaman di portal Anda pada tab Custom Scripts di halaman Settings. Untuk informasi selengkapnya, lihat Menambahkan skrip kustom.
Portal ini menghasilkan jenis peristiwa berikut dalam format yang sama dengan yang digunakan oleh Google Analytics:
[[["Mudah dipahami","easyToUnderstand","thumb-up"],["Memecahkan masalah saya","solvedMyProblem","thumb-up"],["Lainnya","otherUp","thumb-up"]],[["Sulit dipahami","hardToUnderstand","thumb-down"],["Informasi atau kode contoh salah","incorrectInformationOrSampleCode","thumb-down"],["Informasi/contoh yang saya butuhkan tidak ada","missingTheInformationSamplesINeed","thumb-down"],["Masalah terjemahan","translationIssue","thumb-down"],["Lainnya","otherDown","thumb-down"]],["Terakhir diperbarui pada 2025-08-18 UTC."],[[["\u003cp\u003eThis documentation applies to both Apigee and Apigee hybrid platforms.\u003c/p\u003e\n"],["\u003cp\u003eYou can configure Google Analytics by entering your tracking ID in the portal settings under the "Custom Scripts" tab.\u003c/p\u003e\n"],["\u003cp\u003eCustom analytics tracking can be configured by defining a function \u003ccode\u003eportal.onAnalyticsEvent\u003c/code\u003e in the global namespace to handle event data.\u003c/p\u003e\n"],["\u003cp\u003eThe portal generates events such as page visits and clicks on "Execute" in the API reference documentation, which can be tracked.\u003c/p\u003e\n"]]],[],null,["# Configuring analytics tracking\n\n*This page\napplies to **Apigee** and **Apigee hybrid**.*\n\n\n*View [Apigee Edge](https://docs.apigee.com/api-platform/get-started/what-apigee-edge) documentation.*\n\n\u003cbr /\u003e\n\nConfigure Google analytics or your own custom analytics tracking, as described\nin the following sections.\n\nConfiguring Google Analytics\n----------------------------\n\nBefore you can configure Google Analytics, you'll need a Google Analytics\naccount and access to the tracking code that will be added to your portal\npages and used to track activity on your site. For more information, see\n[Google Analytics help](https://support.google.com/analytics).\n\nTo configure Google Analytics: \n\n### Cloud Console UI\n\n1. In the Apigee in Cloud console, go to the **Distribution \\\u003e Portals** page.\n\n [Go to Portals](https://console.cloud.google.com/apigee/portals)\n2. Click your portal.\n\n3. Click **Settings** in the navigation menu.\n\n4. Click the **Custom Scripts** tab.\n\n5. Under **Google Analytics**, enter your Google Analytics tracking ID.\n\n6. Click **Save**.\n\n### Classic UI\n\n1. Select **Publish \\\u003e Portals** and select your portal.\n2. Select **Settings** in the drop-down menu in the top navigation bar. Alternatively, you can click **Settings** on the portal landing page.\n3. Click the **Custom Scripts** tab.\n4. Under **Google Analytics**, enter your Google Analytics tracking ID.\n5. Click **Save**.\n\nConfiguring custom analytics tracking\n-------------------------------------\n\nConfigure your own custom analytics tracking solution by passing event details to your own custom function. Your custom function must be defined as part of the `portal.onAnalyticsEvent` in the global namespace (declared on the `window` variable).\n\nFor example, you might want to send the event details to an analytics service other than Google Analytics: \n\n \u003cscript\u003e\n window.portal = {};\n window.portal.onAnalyticsEvent = (event) =\u003e {\n // log event to console\n console.log(event);\n // TODO: publish event to custom analytics service\n }\n \u003c/script\u003e\n\nAdd your custom script to each page in your portal on the **Custom Scripts** tab of the Settings page. For more information, see [Adding custom scripts](/apigee/docs/api-platform/publish/portal/custom-scripts).\n\nThe portal generates the following types of events in the same format used by Google Analytics:"]]