Google Analytics 4 ରୁ ଇମ୍ପୋର୍ଟ୍

ଆପଣଙ୍କ GA4 ସଂଖ୍ୟା ଏଠାକୁ ଆଣିବାର ଦୁଇଟି ପଥ: MousePlayer ମୋଟ କେତେ ଦେଖେ ଜାଣିବା ପାଇଁ ଦୈନିକ ମୋଟ - ଓ ଆମେ ରେକର୍ଡ୍ କରିପାରିନଥିବା ପରିଦର୍ଶନ ପାଇଁ BigQuery ଏକ୍ସପୋର୍ଟ୍‌ରୁ ଏକକ GA4 ସେସନ୍।

1. କଣ ଆସେ ଓ କଣ ଆସେ ନାହିଁ

ଉଭୟ ପଥ ପଢ଼ନ୍ତି ଆପଣଙ୍କ Google ଆକାଉଣ୍ଟ୍‌ରୁ, ଏବଂ ଅଲଗା ସକ୍ରିୟ ହୁଅନ୍ତି। ସେମାନେ ଭିନ୍ନ ପ୍ରଶ୍ନର ଉତ୍ତର ଦିଅନ୍ତି, ଉଭୟ ଦରକାର ନୁହେଁ।

ପଥକଣ ଆଣେକାହିଁକି
Data APIଦୈନିକ ମୋଟ: ସେସନ୍, ବ୍ୟବହାରକାରୀ, ପୃଷ୍ଠା ଦୃଶ୍ୟ, ସକ୍ରିୟ ସେସନ୍କଭରେଜ୍ ପ୍ରଶ୍ନ। GA4 3,000 ସେସନ୍ ଗଣେ, MousePlayer 40 ରେକର୍ଡ୍ କଲା - ସନ୍ଦର୍ଭ ସଂଖ୍ୟା ବିନା ପାର୍ଥକ୍ୟ ଦେଖିବା ମଧ୍ୟ ସମ୍ଭବ ନୁହେଁ।
BigQuery ଇମ୍ପୋର୍ଟ୍ଇଭେଣ୍ଟ୍ ସହ ଏକକ GA4 ସେସନ୍MousePlayer ରେକର୍ଡ୍ କରିପାରିନଥିବା ପରିଦର୍ଶନରେ କଣ ଘଟିଲା।

ଇମ୍ପୋର୍ଟ୍ ସେସନ୍‌ର ରେକର୍ଡିଂ ଦେଖିହେବ ନାହିଁ। GA4 ପୃଷ୍ଠା ସ୍ନାପସଟ୍ କିମ୍ବା ମାଉସ୍ ଗତି ରଖେ ନାହିଁ, ତେଣୁ ରେକର୍ଡିଂ ତିଆରି ପାଇଁ କିଛି ନାହିଁ। ଆପଣଙ୍କ ରେକର୍ଡିଂ ପାଖରେ ସଂଖ୍ୟା ଓ ଇଭେଣ୍ଟ୍ ପାଇବେ - ତାହାଠାରୁ ଅଧିକ ନୁହେଁ, ଆମେ ଅଧିକ ବୋଲି ଦେଖାଉନାହୁଁ।

ଇମ୍ପୋର୍ଟ୍ ନିଜ ତାଲିକାରେ ରହେ ଏବଂ କେବେ ଆପଣଙ୍କ ରେକର୍ଡିଂରେ ମିଶେ ନାହିଁ। ନଚେତ୍ ପ୍ରତି ଗଣିତ ସଂଖ୍ୟାର ଅର୍ଥ ନିରବରେ ବଦଳିଯାଆନ୍ତା - ଆଚରଣ ପ୍ରୋଫାଇଲ୍, ପରିଦର୍ଶକ ମୂଲ୍ୟାୟନ, ବାଧା ବିଶ୍ଳେଷଣ - ଏବଂ ପରେ କେଉଁ ଧାଡ଼ି ମାପାଗଲା ଓ କେଉଁଟି ଆଣାଗଲା କେହି କହିପାରନ୍ତେ ନାହିଁ।

2. ପଥ 1: Data API

ଦୁଇଟି ଜିନିଷ ଦରକାର: property ID ଓ ସେବା ଆକାଉଣ୍ଟ୍ ଚାବି।

property ID, measurement ID ନୁହେଁ

ଏହା ସବୁଠାରୁ ସାଧାରଣ ବିଫଳ ଚେଷ୍ଟା, ଆଉ Google ର ନିଜ ତ୍ରୁଟି ସନ୍ଦେଶ ତାହା ଜଣାଏ ନାହିଁ। ଏହି measurement ID ଏପରି ଦେଖାଯାଏ: G-ABC123XYZ, ଟ୍ରାକିଂ କୋଡ୍ ଖଣ୍ଡରେ ଥାଏ ଓ ସବୁଠି ଦେଖାଯାଏ। ଏହି property ID କେବଳ ସଂଖ୍ୟା ଓ କେବଳ ପ୍ରଶାସନ ଅଂଶରେ Admin, Property settings ତଳେ ଦେଖାଯାଏ। ଦ୍ୱିତୀୟଟି ଦରକାର; ପ୍ରଥମଟିକୁ ସୂଚନା ସହ ଅସ୍ୱୀକାର କରୁ, ଯାହାରେ ଆପଣ 400 ତ୍ରୁଟିରେ ପଡ଼ନ୍ତି ନାହିଁ।

ସେବା ଆକାଉଣ୍ଟ୍ ସୃଷ୍ଟି ଓ ଅନୁମତି

  • Google Cloud Console ରେ ଏକ ସେବା ଆକାଉଣ୍ଟ୍ ସୃଷ୍ଟି କରି JSON ଚାବି ତିଆରି କରନ୍ତୁ।
  • ସେହି ପ୍ରକଳ୍ପରେ ଏହା ସକ୍ରିୟ କରନ୍ତୁ: Google Analytics Data API।
  • GA4 ରେ Admin, Property access management ତଳେ ସେବା ଆକାଉଣ୍ଟ୍‌ର ଇମେଲ୍ ଠିକଣାକୁ ଏହି ଭୂମିକାରେ ଯୋଡ଼ନ୍ତୁ: Viewer। ସେବା ଆକାଉଣ୍ଟ୍ ଏକ ଅଲଗା ବ୍ୟବହାରକାରୀ; ଏହି ପଦକ୍ଷେପ ବିନା Google କାରଣ ନଜଣାଇ 403 ଦିଏ।

JSON ଫାଇଲ୍‌ର ବିଷୟବସ୍ତୁ ଫିଲ୍ଡରେ ଲଗାନ୍ତୁ। ଏହା ଏନକ୍ରିପ୍ଟ୍ ଭାବେ ସଂରକ୍ଷିତ ହୁଏ ଓ ପରେ କେବଳ ସଂକ୍ଷିପ୍ତ ରୂପରେ ଦେଖାଯାଏ।

3. ପଥ 2: BigQuery ଇମ୍ପୋର୍ଟ୍

ଏହି ପଥ GA4 ମୂଳ ଏକ୍ସପୋର୍ଟ୍ ପଢ଼େ। GA4 ରେ ଥରେ ସ୍ଥାପନ ଦରକାର: Admin, BigQuery links। ତାଲିକା କେବଳ ପରଦିନଠାରୁ ଦେଖାଯାଏ - ତାହା ପୂର୍ବରୁ ଇମ୍ପୋର୍ଟ୍‌ରେ କିଛି ମିଳେ ନାହିଁ, ଏହା ତ୍ରୁଟି ନୁହେଁ।

କଣ ଦେବେ

  • ଏହି GCP project ID ଯେଉଁଠାରେ ଏକ୍ସପୋର୍ଟ୍ ଅଛି। ଆପଣ MousePlayer ତଥ୍ୟ ଏକ୍ସପୋର୍ଟ୍ କରୁଥିବା ପ୍ରକଳ୍ପ ସହ ଏହା ସମାନ ହେବା ଜରୁରୀ ନୁହେଁ।
  • ଏହି dataset ID। GA4 ଏହାକୁ ଏହି ନାମ ଦିଏ: analytics_<propertyId>।
  • ଏକ ସେବା ଆକାଉଣ୍ଟ୍ ଚାବି, ଯାହାର ଏହି ଅନୁମତି ଅଛି: BigQuery Data Viewer dataset ରେ ଓ BigQuery Job User ପ୍ରକଳ୍ପରେ। କେବଳ ପଢ଼ିବା ଅନୁମତି ଯଥେଷ୍ଟ; ଦୟାକରି ଅଧିକ ଦିଅନ୍ତୁ ନାହିଁ।

ଖର୍ଚ୍ଚ କେତେ ଓ କିଏ ଦିଏ

BigQuery ଶୁଳ୍କ ନିଏ ଏହି ଆଧାରରେ: ପଢ଼ାଯାଇଥିବା ବାଇଟ୍, ଏବଂ ସେହି ବିଲ୍ ଆପଣଙ୍କର। ତେଣୁ ପ୍ରତି ଚାଲିବାରେ ଇମ୍ପୋର୍ଟ୍ କେବଳ କିଛି ଦିନ ପଢ଼େ ଓ ଗୋଟିଏ କ୍ୱେରି ଚଲାଏ - ଦ୍ୱିତୀୟଟି ସମାନ ତାଲିକା ପୁଣି ପଢ଼ନ୍ତା। ତାହା ସହ ଏକ କଠୋର ସୀମା କ୍ୱେରି ବନ୍ଦ କରେ ପୂର୍ବରୁ ଖର୍ଚ୍ଚ ବଢ଼ିବାର; ସେପରି ହେଲେ ବିତରଣ ଲଗ୍‌ର ସନ୍ଦେଶ ସମୟ ଅବଧି ଅତ୍ୟଧିକ ବଡ଼ ବୋଲି ଜଣାଏ।

ଚାଲିବାର ବ୍ୟବଧାନ

ଡିଫଲ୍ଟ ଭାବେ ପ୍ରତି ଛଅ ଘଣ୍ଟାରେ, ଓ ପ୍ରତିଥର ଗତ ତିନି ଦିନ ପୁଣି ଆଣେ। ଏହା ମନଇଚ୍ଛା ନୁହେଁ: GA4 ସର୍ବାଧିକ 48 ଘଣ୍ଟା ପର୍ଯ୍ୟନ୍ତ ପଛୁଆ ତଥ୍ୟ ଯୋଡ଼େ, ଓ ଦୈନିକ ଏକ୍ସପୋର୍ଟ୍ ପରଦିନ ଆସେ। ଅଧିକ ଥର ମାଗିଲେ ନୂଆ ସଂଖ୍ୟା ମିଳେ ନାହିଁ, ସମାନ ସଂଖ୍ୟା ମିଳେ।

4. ଉଭୟ ପକ୍ଷକୁ ଯୋଡ଼ୁଥିବା ଚାବି

ଆପଣ ଏହା ମଧ୍ୟ ସ୍ଥାପନ କଲେ ବିଶ୍ଳେଷଣ ବ୍ରିଜ୍ GA4 ପାଇଁ, MousePlayer ପ୍ରତି ସେସନ୍‌ରେ ଏହି କୁକିରୁ client ID ରେକର୍ଡ୍ କରେ: _ga । BigQuery ଏକ୍ସପୋର୍ଟ୍‌ରେ ଠିକ୍ ସେହି ମୂଲ୍ୟ ଏହି ନାମରେ ଥାଏ: user_pseudo_id।

ତାହା ଦ୍ୱାରା GA4 ସେସନ୍ ଆପଣଙ୍କ ରେକର୍ଡିଂ ସହ ମେଳାଇହେବ - ଏବଂ ଅନ୍ୟ ଦିଗରେ ସମାନ ପରିଦର୍ଶନରେ GA4 କଣ ଗଣିଲା ଦେଖିପାରିବେ। ବ୍ରିଜ୍ ବିନା ଉଭୟ ପକ୍ଷ ପାଖାପାଖି ଅସଂଯୁକ୍ତ ରହନ୍ତି।

ସେହି ଫିଲ୍ଡରେ ଆପଣଙ୍କ ନିଜ ଗ୍ରାହକ ପରିଚୟଚିହ୍ନ ମଧ୍ୟ ଥାଏ, ଏହା ବ୍ୟବହାର କଲେ: setUserId()। ଉଭୟ ଏକାସହ ରହିପାରିବ ନାହିଁ: ସେଠାରେ Google client ID କିମ୍ବା ଆପଣଙ୍କ ନିଜ ସଂଖ୍ୟା ରହିବ।

5. ସମ୍ମତି, ସଂରକ୍ଷଣ ଅବଧି, ବିଲୋପ

ଆସୁଥିବା ତଥ୍ୟରେ କୁକି ଥିଲା

କେବଳ ଏହି ପରିଚୟ ଥିବା ଧାଡ଼ି ଇମ୍ପୋର୍ଟ୍ ହୁଏ: user_pseudo_id । ପରିଦର୍ଶକ ମନା କଲେ GA4 Consent Mode ରେ କୁକି ବିନା hit ପଠାଏ, ଯେଉଁଥିରେ ଏହା ନଥାଏ - ତେଣୁ କାହାର ଆଶ୍ୱାସନ ଦରକାର ବିନା ବାଦ୍ ପଡ଼େ। ସମାନ କାରଣରୁ ମଡେଲ୍ ଆଧାରିତ, ଅର୍ଥାତ୍ ଆକଳିତ ଧାଡ଼ି ବାଦ୍ ରହେ: ଆକଳନକୁ ସେସନ୍ ଭାବେ ରଖିଲେ କେବେ ଘଟିନଥିବା ପରିଦର୍ଶନ ରଖିବା ହେବ।

କେତେ ଦିନ ରହେ

ଡିଫଲ୍ଟ ଭାବେ 180 ଦିନ, ଧାଡ଼ି ଯେଉଁ ଦିନର ବର୍ଣ୍ଣନା କରେ ସେହିଦିନଠାରୁ - ଇମ୍ପୋର୍ଟ୍ ମୁହୂର୍ତ୍ତଠାରୁ ନୁହେଁ। ନଚେତ୍ ପ୍ରତିଥର ସମାନ ଦିନ ପୁଣି ଆଣୁଥିବାରୁ ଅବଧି କେବେ ସରିବ ନାହିଁ।

ବିଲୋପ

ପରିଦର୍ଶକ ତଥ୍ୟ ବିଲୋପ ମାଗିଲେ, ଉପର ପରିଚୟଚିହ୍ନ ଦ୍ୱାରା ଚିହ୍ନଟ ହୋଇପାରୁଥିବା ତାଙ୍କ ଇମ୍ପୋର୍ଟ୍ GA4 ସେସନ୍ ମଧ୍ୟ ବିଲୋପ ହୁଏ। ପ୍ରକଳ୍ପ ବିଲୋପ କଲେ ସେଗୁଡ଼ିକ ଯେକୌଣସି ଅବସ୍ଥାରେ ବିଲୋପ ହୁଏ, ଆପଣଙ୍କ କୌଣସି ରେକର୍ଡିଂ ସହ ଯୋଡ଼ାନଥିବା ଧାଡ଼ି ସହିତ। ଦୈନିକ ସଂରକ୍ଷଣ ସଫାଇ ସେଗୁଡ଼ିକୁ ଜାଣିଶୁଣି ଛାଡ଼େ: GA4 ତଥ୍ୟର ନିଜ ସମୟସୀମା ଅଛି, ଆପଣଙ୍କ ରେକର୍ଡିଂ ଆଗରୁ ସମାପ୍ତ ହୁଏ।

6. କିଛି ନଆସିଲେ

ପ୍ରତିଥର ସମନ୍ୱୟ ପୃଷ୍ଠାର ବିତରଣ ଲଗ୍‌ରେ ଫଳ ଲେଖାଯାଏ - ବିଫଳତା ସହ, ସରଳ ଶବ୍ଦରେ। ସାଧାରଣତଃ ସେଥିରେ କଣ ଅଭାବ ଜଣାପଡ଼େ।

ସନ୍ଦେଶକଣ କରିବେ
property ID କେବଳ ସଂଖ୍ୟା ହେବା ଦରକାରଆପଣ measurement ID ଦେଇଛନ୍ତି। ସଠିକ୍ ସଂଖ୍ୟା GA4 ରେ Property settings ତଳେ ଅଛି।
Data API ରୁ HTTP 403ସେବା ଆକାଉଣ୍ଟ୍ GA4 ପ୍ରପର୍ଟିର Viewer ନୁହେଁ, କିମ୍ବା GCP ପ୍ରକଳ୍ପରେ Data API ସକ୍ରିୟ ନାହିଁ।
dataset କିମ୍ବା ଏକ୍ସପୋର୍ଟ୍ ତାଲିକା ମିଳିଲା ନାହିଁBigQuery ସଂଯୋଗ ନାହିଁ, dataset ନାମ ଭିନ୍ନ, କିମ୍ବା ଏପର୍ଯ୍ୟନ୍ତ ଗୋଟିଏ ଦିନ ବିତିନାହିଁ।
ପ୍ରବେଶ ଅସ୍ୱୀକୃତ (BigQuery)ସେବା ଆକାଉଣ୍ଟ୍‌ର dataset ରେ BigQuery Data Viewer କିମ୍ବା ପ୍ରକଳ୍ପରେ BigQuery Job User ଅନୁମତି ନାହିଁ।
କ୍ୱେରି ଅତ୍ୟଧିକ ତଥ୍ୟ ପଢ଼ିଥାନ୍ତାକୌଣସି ଶୁଳ୍କ ଲାଗିବା ପୂର୍ବରୁ ଖର୍ଚ୍ଚ ସୀମା ତାହା ବନ୍ଦ କଲା। ଛୋଟ ସମୟ ଅବଧି ବାଛନ୍ତୁ।
ଏହି ସମୟ ଅବଧିରେ ସେସନ୍ ନାହିଁତ୍ରୁଟି ନୁହେଁ। ଆଣାଯାଇଥିବା ଦିନରେ ସମ୍ମତିଯୁକ୍ତ ସେସନ୍ ନଥିଲା।