Pelacakan Pustaka Tag untuk AWS Pinpoint sebagai alternatif untuk Google Analytics menggunakan AWS Amplify.
Pindah ke AWS dari Google Analytics adalah cara untuk mempertahankan privasi pengguna Anda. Posting blog kami, mengapa Anda perlu pindah Google Analytics, menjelaskan lebih banyak tentang hal itu.
Amplify membutuhkan banyak boilerplate untuk dapat mengatur pengaturan analitik yang berguna dengan cepat dan efektif.
data-id-pool dan data-pinpoint-id ): < script
data-id-pool =" us-east-1:abcd1234-abcd-1234-5678-abcd12345678 "
data-pinpoint-id =" 1234abcd5678abcd7890abcd1234 "
id =" aws-web-analytics "
src =" https://goatandsheep.github.io/aws-web-analytics/dist/aws-web-analytics.js "
type =" text/javascript "
> </ script > Berdasarkan Pelacakan Acara Halaman Amplify
Gunakan data-aws-analytics- untuk menunjukkan:
on : Acara Mendengarkanname : Apa yang akan disebutkan oleh acara analitik?attrs : info terkait yang diperlukan <!-- you want to track this button and send an event when it is clicked -->
< button
data-aws-analytics-on =" click "
data-aws-analytics-name =" submitButtonClick "
data-aws-analytics-attrs =" attr1:attr1_value,attr2:attr2_value "
> Continue </ button > Jika Anda membutuhkan acara lain dari click , buka tiket
Berdasarkan Catatan Analisis Amplify.
window . Amplify . Analytics . record ( {
name : 'albumVisit' ,
// Attribute values must be strings
attributes : { genre : '' , artist : '' }
} ) ; Siapkan kumpulan kognitif federasi yang memungkinkan peran yang tidak sesuai dengan izin berikut:
{
"Version" : " 2012-10-17 " ,
"Statement" : [
{
"Sid" : " VisualEditor0 " ,
"Effect" : " Allow " ,
"Action" : [
" mobiletargeting:PutEvents " ,
" mobiletargeting:UpdateEndpoint "
],
"Resource" : " arn:aws:mobiletargeting:us-east-1:<account-number>:apps/<pinpoint-project-id>/* "
},
{
"Sid" : " VisualEditor1 " ,
"Effect" : " Allow " ,
"Action" : [
" mobiletargeting:GetUserEndpoints " ,
" mobileanalytics:PutEvents "
],
"Resource" : " * "
}
]
}Cloudformation segera hadir ...