- Home
- Categorie
- Digital Marketing
- Google Analytics e Web Analytics
- TagManager e GA4 conversioni senza valore
-
@matteo-zambon ha detto in TagManager e GA4 conversioni senza valore:
Ora, se scrivi a mano il numero 5 nel TAG di GTM a livello JS il GTM come lo passa a GA4?
Rullo di tamburi: come stringa.Appunto, e se lo passi come stringa, comunque GA4 riesce a vederlo come metrica (la metrica Event value).
Ma non riesce a vederlo come valore monetario, che è anche quella una metrica.
La metrica di Schroedinger
Dai Matteo, parliamoci chiaro... non è vero che "è così che funziona". Stai idealizzando troppo il sistema, probabilmente perché l'hai studiato molto, ci sta posso capire. Ma è una cosa palesemente contraddittoria... non puoi prendere un dato e trattarlo come metrica in un caso, mentre nell'altro no.
È solo l'ennesimo bug che fa perdere tempo e risorse.
-
@kal ha detto in TagManager e GA4 conversioni senza valore:
Dai Matteo, parliamoci chiaro... non è vero che "è così che funziona". Stai idealizzando troppo il sistema, probabilmente perché l'hai studiato molto, ci sta posso capire. Ma è una cosa palesemente contraddittoria... non puoi prendere un dato e trattarlo come metrica in un caso, mentre nell'altro no.
Sinceramente non ho tempo nel cercare di convincerti (e comunque avresti sempre qualcosa da ridire conoscendoti ).
L'esigenza era capire come mai non c'è il revenue? Ho dato la soluzione.
Per il resto personalmente preferisco investire il mio tempo nel sporcarmi le mani e cercare di trovare soluzioni più che inveire o fare illazioni contro Google, ChatGPT, i poteri forti, la privacy, Biden, la GDPR o qualsiasi altra cosa.
Peace
-
grazie @matteo-zambon e grazie @kal mo proviamo..
la domanda di fondo é "ma sono solo io l'unico pi..a"....
probabilmente è "Sì"
detto ciò concordo @kal che se mi interpreti il valore (value) e poi non mi agganci la "currency" è un baco
comunque son convinto che sia un problema mia a livello di GA4 configurazione.. non posso credere che nessuno abbia avuto questo problema,,,
2 Risposte -
@mirkomassarutto no è un problema di tutti.
Credo che semplicemente in pochi fanno riferimento al revenue e guardano la metrica value (che ha il medesimo contesto).
-
@mirkomassarutto ha detto in TagManager e GA4 conversioni senza valore:
non posso credere che nessuno abbia avuto questo problema,,,
Non sei l'unico. Il fatto è che sono in pochi che fanno le implementazioni di GA4. E quei pochi che le sanno fare sono molto impegnati a vendere i loro infoprodotti o a fare consulenze.
E anche Matteo che pure è molto generoso nelle sue spiegazioni, alla fine è lì che ritorna.
Comunque personalmente non mi ci sono mai imbattuto in queto problema specifico perché a livello di metodo non ho mai passato un value fisso ad un lead, preferisco di base farlo senza un valore e calcolarlo al limite a valle... perché il valore di un lead è facile che cambi nel tempo...
(e tutte le volte che ho tracciato altre cose come le transazioni ecommerce passavo sempre effettivamente il dato numerico in dataLayer, quindi il problema non mi si era mai presentato)
1 Risposta -
Io invece mi sono imbattuto e ho trovato la soluzione, condividendola.
1 Risposta -
@matteo-zambon e @kal pare non sia cambiato nulla....
Che sia oramai scassata la metrica? proviamo cambiando il nome del parametro...
-
Quindi la conversione di prova ora l'ho chiamata "emailct"
Il valore "20" viene passato come numero "epn-value"
E la Currency è "EUR"Stiamo a vedere
-
@matteo-zambon hai suggerimenti? come vedi dallo screenshot di ieri:
Currency "cu" "EUR"
epn.value: 20Il valore viene preso, ma non viene associata la currency
-
La butto lì ma secondo me la colonna [Event revenue] (che NON è [Event value], hanno due etichette diverse e secondo me non per caso) riguarda SOLO l'ecommerce, gli altri eventi non la valorizzano proprio.
Il dubbio mi viene perché se cerchi [event revenue ga4] su Google ti escono SOLO le documentazioni dell'ecommerce.
A partire da questa:
https://developers.google.com/analytics/devguides/collection/ga4/ecommerce?client_type=gtagChe esplicitamente dice:
Set currency when sending value (revenue) data to ensure revenue metrics are calculated correctly
Il che mi fa pensare che abbiano testato che sia tutto funzionante e documentato solo per l'evento purchase, mentre il resto sia finito nel dimenticatoio.
Sbaglierò...
Ma la prova si fa in fretta... manda un evento purchase e vedi che succede!
-
Aggiungo, giusto per trollare un poco... manda un evento purchase con ep.value INVECE che epn.value.
Sono pronto a scommettere che ti valorizzi lo stesso correttamente la revenue anche se il campo è "testuale".
(o addirittura potresti mandarne due, con due fake transaction_id differenti, vedi quanta sbatta hai di metter su l'accrocchio)
-
Oh @mirkomassarutto, alla fine sei riuscito ad avere sto valore monetario in piattaforma?
1 Risposta -
@kal perdonatemi ma è stato un periodo un po' preso.. e non essendo di primaria necessità ho lasciato perdere ..
Promesso tra oggi e domani faccio un test...
Anche se non intendo assolutamente utilizzare purchase per un lead..
1 Risposta -
Mi pare di capire che ti sia arreso ad avere la metrica "Event value", ma senza "Event revenue".
Oh, ci sta eh. Mica siam qua a fare debug gratis
Alla fine anche Event value e basta va bene... gli metti il tipo campo valuta in Looker Studio e la chiudi lì.
@mirkomassarutto ha detto in TagManager e GA4 conversioni senza valore:
Anche se non intendo assolutamente utilizzare purchase per un lead..
Comprensibilissimo. Era solo per amore di accademia infatti.
Fra parentesi il parametro value citato nella documentazione linkata sopra non è un parametro standard.
È un valore del parametro ecommerce, quindi 'ecommerce.value' e non 'value' e basta.
-
@kal @matteo-zambon ... e ci risiamo.. ed il problema è sempre sul prezzo.
Nell'immagine sotto vedete:
- il push che faccio per l'aggiunta al carrello in cui il valore prezzo è un numerico 159.00
- le variabile prese da GTM in cui il valore prezzo è un numerico 159 (toglie la "virgola" ok)
- il valore preso dal debugger di GA4 che diventa 159 milioni!
Metto comunque anche tutte le variabili ti GTM
ed il datalayer ricevuto da GTM
Questo è come configurato GTM
Tag "GA4 Product AddCart"
Trigger "GA4 Product AddCart"
Variabile "GA4 Ecommerce Datalayer"
Vedete l'errore?
-
p.s. ho provato ad inviare il valore "price" come stringa... e non ci crederete sempre 159 Milioni!!!
-
Incomprensibile. Il numero è giusto nel datalayer e non c'è un modo che mi risulti perché possa uscire 159 milioni.
Domanda: cosa viene passato nella hit? Intendo proprio come parametro della chiamata a /collect nel pannello network.
Perché se gli passi 159 è GA4 che scazza sul suo.
Se invece gli passi 159 milioni il problema è sul client.
1 Risposta -
@kal come si vede bene in questa immagine GTM raccoglie 159 (scheda centale)
Questo è l'esempio di BigG (che tra parentesi mette il prezzo tra virgolette facendolo diventare una stringa)
https://developers.google.com/analytics/devguides/collection/ua/gtm/enhanced-ecommerce?hl=it#cart
1 Risposta -
Forzando con "15.25" come da esempio BigG ottengo
-
Allora... sono andato a vedermi il "push" di GA4... che è leggermente differente
Questo è il DataLayer Raccolto da GTM
Questo è GA4 Debug
Non so più cosa provare