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 ಇಲ್ಲ. |
| ಕ್ವೆರಿ ತುಂಬಾ ಹೆಚ್ಚು ಓದುತ್ತಿತ್ತು | ಯಾವುದಕ್ಕೂ ಬಿಲ್ ಆಗುವ ಮೊದಲು ವೆಚ್ಚ ಮಿತಿ ನಿಲ್ಲಿಸಿದೆ. ಚಿಕ್ಕ ಸಮಯದ ವ್ಯಾಪ್ತಿ ಆಯ್ಕೆಮಾಡಿ. |
| ಸಮಯದ ವ್ಯಾಪ್ತಿಯಲ್ಲಿ ಸೆಷನ್ಗಳಿಲ್ಲ | ದೋಷವಲ್ಲ. ಪಡೆದ ದಿನಗಳಲ್ಲಿ ಒಪ್ಪಿಗೆಯಿರುವ ಸೆಷನ್ ಇರಲಿಲ್ಲ. |