Comments (6)
Not sure if what you're asking is the part covered by the "dataflow" section in the Readme. Please let me know.
from php-ga4.
Hi aawnu, yes I read the README but I didn't understand if it works by just doing a server tracing. I don't do anything with "gtag.js". Probably without using gtag on GA4 then some information is missing to correctly create the user session, right?
from php-ga4.
Sorry! Never got back to you.
GTAG.js will send the "first visit" action that starts a session. You should still be able to track everything, but I am not sure how well/accurate of a session you will get if using custom ids.
from php-ga4.
Hi aawnu, thanks for the reply!
Shouldn't 'first visit' be called only and exclusively the first time a user browses the site? I'm having a bit of trouble managing this server side thing...
Are you saying that I should also send session_start for subsequent sessions?
Do you know anyone who has tried to do full server tracking with GA4?
from php-ga4.
I am not sure it is entirely possible to run a fully server-side experience as some features are hidden inside the GTAG.js. Server side is meant for events attached to a session, not the session it self.
Full server-to-server
While it's possible to send events to Google Analytics solely with measurement protocol, only partial reporting may be available. The purpose of measurement protocol is to augment existing events collected using gtag, GTM, or Firebase. Some event and parameter names are reserved for use through automatic collection and cannot be sent through the measurement protocol.
https://developers.google.com/analytics/devguides/collection/protocol/ga4
from php-ga4.
Thanks aawnu, I'll try playing with the sessions so I'll see if anything happens. Otherwise I'll try to create custom reports using bigquery/datastudio :)
from php-ga4.
Related Issues (20)
- Problem with Event Refund HOT 3
- Move support up to PHP 8+
- Add import method of array values
- Enable debug_mode support? HOT 12
- Refactor structure and use of facades/abstraction
- rationale for Analytics::new() HOT 2
- Add document title HOT 3
- Add core events of GA.js/GTAG.js as SST-Events HOT 1
- php-ga4: ^1.1 - Events are not appearing in GA4 realtime . HOT 9
- begin_checkout HOT 1
- begin checkout HOT 2
- If you follow the code then you will see there is 3 layers. HOT 1
- README _gid cookie question HOT 1
- question: How to get data to show up in debug? HOT 3
- Dashboard not reflecting the posted report HOT 1
- User Properties - Question HOT 1
- Status of page_view event HOT 2
- User location HOT 1
- Client id must have been created by gtag.js? HOT 2
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from php-ga4.