Google Analytics 4 నుంచి దిగుమతి

మీ GA4 సంఖ్యలను ఇక్కడికి తీసుకురావడానికి రెండు మార్గాలు: MousePlayer ఎంతవరకు చూస్తోందో తెలుసుకోవడానికి రోజువారీ మొత్తాలు; మేము రికార్డ్ చేయలేని సందర్శనలకు BigQuery ఎగుమతి నుంచి ఒక్కో GA4 సెషన్.

1. ఏవి వస్తాయి, ఏవి రావు

రెండు మార్గాలూ చదివేది మీ Google ఖాతా నుంచి; విడివిడిగా ఆన్ చేయబడతాయి. అవి వేర్వేరు ప్రశ్నలకు సమాధానం ఇస్తాయి; రెండూ అవసరం లేదు.

మార్గంఏం పొందుతుందిదేని కోసం
Data APIరోజువారీ మొత్తాలు: సెషన్‌లు, వినియోగదారులు, పేజీ వీక్షణలు, నిమగ్న సెషన్‌లుకవరేజ్ ప్రశ్న. GA4 3,000 సెషన్‌లను లెక్కించింది; MousePlayer 40 రికార్డ్ చేసింది - సూచన సంఖ్య లేకపోతే తేడాను గుర్తించడమే సాధ్యం కాదు.
BigQuery దిగుమతిఈవెంట్‌లతో ఒక్కో GA4 సెషన్MousePlayer రికార్డ్ చేయలేని సందర్శనలో ఏం జరిగింది.

దిగుమతి చేసిన సెషన్‌ను రీప్లే చేయలేరు. GA4 పేజీ స్నాప్‌షాట్ లేదా మౌస్ కదలికను ఉంచదు కాబట్టి రీప్లేను నిర్మించడానికి ఆధారం లేదు. మీ రికార్డింగ్‌ల పక్కన సంఖ్యలు, ఈవెంట్‌లు అందుతాయి - అంతకంటే ఎక్కువ కాదు; మేమూ ఎక్కువగా చూపించము.

దిగుమతి స్వంత పట్టికల్లో ఉంటుంది; మీ రికార్డింగ్‌లలో ఎప్పుడూ కలపబడదు. లేకపోతే ఉత్పన్నమైన ప్రతి సంఖ్య అర్థం నిశ్శబ్దంగా మారుతుంది - ప్రవర్తన ప్రొఫైల్‌లు, సందర్శక విలువ, అడ్డంకుల విశ్లేషణ - తర్వాత ఏ వరుస కొలిచినది, ఏది తెచ్చినదో ఎవరూ చెప్పలేరు.

2. మార్గం 1: Data API

రెండు విషయాలు అవసరం: ప్రాపర్టీ ID, సేవా ఖాతా కీ.

ప్రాపర్టీ ID, మెజర్‌మెంట్ ID ఒకటి కాదు

ఇదే అత్యంత సాధారణ విఫల ప్రయత్నం; Google సొంత లోపం సందేశం కారణాన్ని పేర్కొనదు. ఈ మెజర్‌మెంట్ ID ఇలా ఉంటుంది: G-ABC123XYZ; మీ ట్రాకింగ్ స్నిప్పెట్‌లో ఉంటుంది, ప్రతిచోటా కనిపిస్తుంది. ఈ ప్రాపర్టీ 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 ప్రాజెక్ట్ ID ఎగుమతి ఉన్న ప్రాజెక్ట్‌ది. MousePlayer డేటాను ఎగుమతి చేసే ప్రాజెక్ట్ అదే కావాల్సిన అవసరం లేదు.
  • ఈ డేటాసెట్ ID. GA4 దానికి పెట్టే పేరు analytics_<propertyId>.
  • ఈ అనుమతులున్న సేవా ఖాతా కీ: BigQuery Data Viewer డేటాసెట్‌లో, అలాగే BigQuery Job User ప్రాజెక్ట్‌లో. చదివే యాక్సెస్ సరిపోతుంది; అంతకంటే ఎక్కువ ఇవ్వకండి.

ఖర్చు ఎంత, ఎవరు చెల్లిస్తారు

BigQuery బిల్లు చేసే ప్రాతిపదిక చదివిన బైట్‌లు; ఆ బిల్లు మీదే. అందుకే దిగుమతి ప్రతి రన్‌లో కొన్ని రోజులనే చదివి, ఎప్పుడూ ఒకే క్వెరీని నడుపుతుంది - రెండోది అవే పట్టికలను మళ్లీ చదువుతుంది. అదనంగా కఠిన పరిమితి క్వెరీని ఆపుతుంది ఖర్చు పెరగకముందే ; అలా జరిగినప్పుడు కాలవ్యవధి చాలా పెద్దదని పంపిణీ లాగ్ సందేశం చెబుతుంది.

తరచుదనం

డిఫాల్ట్‌గా ప్రతి ఆరు గంటలకు; ప్రతి రన్ గత మూడు రోజులను మళ్లీ తెస్తుంది. ఇది యాదృచ్ఛికం కాదు: GA4 గరిష్ఠంగా 48 గంటల వరకు వెనుక డేటాను నింపుతుంది; రోజువారీ ఎగుమతి మరుసటి రోజే కనిపిస్తుంది. మరింత తరచుగా అడిగినా తాజా సంఖ్యలు రావు; అవే సంఖ్యలు వస్తాయి.

4. రెండు వైపులను కలిపే కీ

మీరు దీన్ని కూడా సెట్ చేస్తే విశ్లేషణ బ్రిడ్జ్ GA4కు, MousePlayer ప్రతి సెషన్‌తో క్లయింట్ IDను ఈ కుకీ నుంచి రికార్డ్ చేస్తుంది: _ga . BigQuery ఎగుమతిలో అదే విలువ ఉండే ఫీల్డ్ user_pseudo_id.

దాంతో GA4 సెషన్‌ను మీ రికార్డింగ్‌లలో ఒకదానితో సరిపోల్చవచ్చు; మరోవైపు, అదే సందర్శనలో GA4 ఏం లెక్కించిందో చూడవచ్చు. బ్రిడ్జ్ లేకుంటే రెండు వైపులూ అనుసంధానం లేకుండా పక్కపక్కనే ఉంటాయి.

మీరు దీన్ని ఉపయోగిస్తే అదే ఫీల్డ్‌లో మీ స్వంత కస్టమర్ గుర్తింపుకారి కూడా ఉంటుంది: setUserId(). రెండూ ఒకేసారి ఉండవు: Google క్లయింట్ ID లేదా మీ స్వంత సంఖ్య మాత్రమే.

5. సమ్మతి, నిల్వ కాలం, తొలగింపు

వచ్చిన డేటాకు కుకీ ఉంది

దిగుమతి చేసేది ఈ ఫీల్డ్ ఉన్న వరుసలనే: user_pseudo_id . సందర్శకుడు నిరాకరిస్తే, GA4 Consent Modeలో కుకీలేని హిట్‌లను పంపుతుంది; వాటికి ఇది ఉండదు - ఎవరూ హామీ ఇవ్వాల్సిన అవసరం లేకుండానే తొలగిపోతాయి. మోడల్ చేసిన, అంటే అంచనా వరుసలు కూడా ఇదే కారణంతో బయటే ఉంటాయి: అంచనాను సెషన్‌గా నిల్వ చేస్తే ఎన్నడూ జరగని సందర్శనలను నిల్వ చేసినట్లే.

ఎంతకాలం ఉంటుంది

డిఫాల్ట్‌గా 180 రోజులు; దిగుమతి సమయం నుంచి కాకుండా, ఆ వరుస వివరించే రోజు నుంచి లెక్కిస్తాము. లేకపోతే ప్రతి రన్ అవే రోజులను మళ్లీ తెస్తుంది కాబట్టి కాలం ఎప్పుడూ ముగియదు.

తొలగించడం

సందర్శకుడు డేటా చెరపమని కోరితే, పైన ఉన్న గుర్తింపుకారితో కేటాయించగల మేరకు వారి దిగుమతి చేసిన GA4 సెషన్‌లు కూడా తొలగుతాయి. ప్రాజెక్ట్‌ను తొలగిస్తే, మీ రికార్డింగ్‌లలో దేనికీ చెందని వరుసలతో సహా అన్నీ తొలగుతాయి. రోజువారీ నిల్వ గడువు రన్ ఉద్దేశపూర్వకంగా వాటిని తాకదు: GA4 డేటాకు స్వంత గడువు ఉంది; మీ రికార్డింగ్‌లు ముందే గడువు ముగుస్తాయి.

6. ఏమీ రానప్పుడు

ప్రతి రన్ ఇంటిగ్రేషన్‌ల పేజీలోని పంపిణీ లాగ్‌లో ఫలితాన్ని రాస్తుంది - వైఫల్యాలతో సహా, సరళమైన మాటల్లో. సాధారణంగా ఏది లేదో అప్పుడే తెలుస్తుంది.

సందేశంఏం చేయాలి
ప్రాపర్టీ ID పూర్తిగా సంఖ్యలతో ఉండాలిమీరు మెజర్‌మెంట్ ID ఇచ్చారు. సరైన సంఖ్య GA4లో Property settings కింద ఉంటుంది.
Data API నుంచి HTTP 403సేవా ఖాతాకు GA4 ప్రాపర్టీలో Viewer పాత్ర లేదు లేదా GCP ప్రాజెక్ట్‌లో Data API ప్రారంభించబడలేదు.
డేటాసెట్ లేదా ఎగుమతి పట్టికలు కనుగొనబడలేదుBigQuery లింక్ లేదు, డేటాసెట్ పేరు వేరు లేదా ఇంకా ఒక రోజు గడవలేదు.
యాక్సెస్ నిరాకరించబడింది (BigQuery)సేవా ఖాతాకు డేటాసెట్‌లో BigQuery Data Viewer లేదా ప్రాజెక్ట్‌లో BigQuery Job User లేదు.
క్వెరీ చాలా ఎక్కువ చదివేదిఏదైనా బిల్లు అయ్యే ముందే ఖర్చు పరిమితి దాన్ని ఆపింది. చిన్న కాలవ్యవధిని ఎంచుకోండి.
కాలవ్యవధిలో సెషన్‌లు లేవులోపం కాదు. తెచ్చిన రోజుల్లో సమ్మతి ఉన్న సెషన్ లేదు.