GA4 (Google Analytics 4) Measurement Protocol Tutorial
文章推薦指數: 80 %
In the case of GA4, 'tid' denotes the measurement ID (and not the tracking ID). The value of this parameter should be the measurement ID of the ... Home About Testimonials Services GoogleAnalytics>MConsulting DigitalAnalyticsTraining Blog Books DigitalAnalyticsTraining Contact GA4(GoogleAnalytics4)MeasurementProtocolTutorial GoogleAnalytics4 LastUpdated:July14,2022 TableofContentsIntroductiontoGA4MeasurementProtocolRequestListofparameterscommonlyusedinpayloaddata#1MeasurementProtocolVersion2#2MeasurementID#3ScreenResolution#4UserLanguage#5ClientID#6Sessionhitscount#7Documentlocation#8Documentreferrer#9Documenttitle#10SessionID#11SessionCount#12SessionEngaged#13Eventname#14SessionStartThedatatypessupportedbyMeasurementProtocolversion2MeasurementProtocolRulesCaveatOtherarticlesrelatedtoGA4(GoogleAnalytics4) GA4MeasurementprotocolisasetofruleswhichyourapplicationmustfollowinordertosendeventdatadirectlytotheGoogleAnalytics4serversfromanydevice/systemwhichcanbeconnectedtotheinternet. ThisdevicecanbeaPOS(pointofpurchasesystems),cashcountermachine,slotmachineetc. However,youwouldneedtoformatyoureventdataaccordingtothemeasurementprotocolbeforeyoucansendittotheGoogleAnalyticsserver.Withoutsuchformatting,youcan’tsendeventdatatoGA4. Throughmeasurementprotocol,youcanimplementcross-devicetrackingandmeasureofflineconversionsonline. Thustheuseofmeasurementprotocolhelpsinunderstandingthepurchasejourneyofyourcustomersandinfixingonline-offlineattributionissues. Note:Youdon’tneedameasurementprotocolifyoujustwanttosendeventdatafromyourwebsiteormobileapp.Usegtag.jsorGoogleTagManagerforthatpurpose. ThebasicunderstandingofhowmeasurementprotocolworkscanhelpyougreatlyinbuildingyourfoundationinGA4andindebuggingGA4eventssetup. MyStep-By-StepBlueprint(30+Pages)ForGettingStartedWithMeasurementProtocol GetTheOnlyEbookOnGoogleAnalyticsMeasurementProtocolEverPublished(30pages) YesIwanttheFREEebook IntroductiontoGA4MeasurementProtocolRequest ThemeasurementprotocolrequestistheHTTPPOSTrequestyourapplicationmakestotheGoogleAnalyticsserver.ThisrequestismadeeverytimeyourapplicationwantstosendahittotheGAserver. WesendraweventdatatoGAserversviaahit. Inordertoseehowameasurementprotocolrequestlookslike,followthestepsbelow: Step-1: NavigatetoyourGA4reportingview. IfyouhavenotinstalledGA4thencheckoutthisarticle:HowtoupgradetoGoogleAnalytics4(GA4) Step-2:TakeanoteofyourmeasurementID: InordertofindyourmeasurementIDfollowthestepsmentionedinthisarticle:UnderstandingMeasurementIDinGA4(GoogleAnalytics4) Step-3: OpenGoogleChromeandthennavigatetothewebpagewhereyouhaveinstalledGoogleAnalytics4. Step-4:Right-clickonthewebpageandthenselect‘Inspect’: YoushouldnowseetheGoogledeveloperconsolewindow: Step-5:Clickonthe‘Network‘tab: Step-6:Selectthetwocheckboxes‘Preservelog‘and‘Disablecache‘: Step-7:Refreshyourwebpage. YourGoogledeveloperconsolewindowwouldnowlook,somethingliketheonebelow: Step-8:EnteryourmeasurementIDinthe‘Filter’textbox: Allthenetworkrequestsstartingfromcollect?v=aremeasurementprotocolrequests. Step-9:Clickononeoftheprotocolrequests.Ontheright-handsideofthedevelopers’window,youshouldnowbeabletoseethefullmeasurementprotocolrequest: Hereishowthefullmeasurementprotocolrequestlookslike: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1938363182&sr=1920×1080&ul=en-gb&cid=1589083120.1608140081&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fhow-to-import-conversions-from-ga4-property-to-your-google-ads-account%2F&dr=&dt=How%20to%20import%20conversions%20from%20GA4%20property%20to%20your%20Google%20Ads%20account%20-%20Optimize%20Smart&sid=1608140080&sct=1&seg=1&en=page_view Eachmeasurementprotocolrequestismadeupof‘transport’and‘payloaddata’. Transportdefineswhereandhowtosendthepayloaddata. Followingisanexampleoftransport: https://analytics.google.com/g/collect Hereishowthetransportlookslike(highlightedtext)inthemeasurementprotocolrequest: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1938363182&sr=1920×1080&ul=en-gb&cid=1589083120.1608140081&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fhow-to-import-conversions-from-ga4-property-to-your-google-ads-account%2F&dr=&dt=How%20to%20import%20conversions%20from%20GA4%20property%20to%20your%20Google%20Ads%20account%20-%20Optimize%20Smart&sid=1608140080&sct=1&seg=1&en=page_view ATransportismadeupof: #1POSTmethod–whichdefineshowtosendthepayloaddata. #2LocationoftheGAserver–whichdefineswheretosendthepayloaddata.Forexamplehttps://analytics.google.com/g/ #3URLendpoint–thisisusedtodefinewhetherasingleormultiplehitsshouldbesenttotheGAserverorwhethertosendthepayloaddatatothemeasurementprotocolvalidationserver.ExampleofURLendpoints‘/collect‘,‘/debug‘,‘/batch‘. PayloaddataisthedatayousendtotheGoogleAnalyticsserverusingthemeasurementprotocol. Followingisanexampleofpayloaddata: v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1938363182&sr=1920×1080&ul=en-gb&cid=1589083120.1608140081&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fhow-to-import-conversions-from-ga4-property-to-your-google-ads-account%2F&dr=&dt=How%20to%20import%20conversions%20from%20GA4%20property%20to%20your%20Google%20Ads%20account%20-%20Optimize%20Smart&sid=1608140080&sct=1&seg=1&en=page_view Hereishowthepayloaddatalookslike(highlightedtext)inthemeasurementprotocolrequest: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1938363182&sr=1920×1080&ul=en-gb&cid=1589083120.1608140081&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fhow-to-import-conversions-from-ga4-property-to-your-google-ads-account%2F&dr=&dt=How%20to%20import%20conversions%20from%20GA4%20property%20to%20your%20Google%20Ads%20account%20-%20Optimize%20Smart&sid=1608140080&sct=1&seg=1&en=page_view Asyoucansee,thepayloaddataresemblesaURLquerystring(querystringisthepartoftheURLwhichcomesafterthe‘?’Character). Payloaddataismadeupofmultipleparameters.Eachparameterismadeupof‘key=value’pairs.Eachparameterisseparatedfromanotherparametervia&character. Sinceeachparameterismadeupof‘key=value‘pairs,each‘key=value’pairisseparatedby‘&’character. Syntaxofpayloaddata: parameter1¶meter2¶meter3 or key1=value1&key2=value2&key3=value3 Nowletsbreakdownourpayloaddatainto‘key=value’pairswitheachpairappearingonaseparateline: v=2tid=G-7KE5STV3ENgtm=2oebu0_p=1938363182sr=1920×1080ul=en-gbcid=1589083120.1608140081_s=1dl=https%3A%2F%2Fwww.optimizesmart.com%2Fhow-to-import-conversions-from-ga4-property-to-your-google-ads-account%2Fdr=dt=How%20to%20import%20conversions%20from%20GA4%20property%20to%20your%20Google%20Ads%20account%20-%20Optimize%20Smart&sid=1608140080sct=1seg=1en=page_view Here,thefollowingareexamplesofkeys(highlightedinboldtext): v=2tid=G-7KE5STV3ENgtm=2oebu0_p=1938363182sr=1920×1080ul=en-gbcid=1589083120.1608140081_s=1dl=https%3A%2F%2Fwww.optimizesmart.com%2Fhow-to-import-conversions-from-ga4-property-to-your-google-ads-account%2Fdr=dt=How%20to%20import%20conversions%20from%20GA4%20property%20to%20your%20Google%20Ads%20account%20-%20Optimize%20Smart&sid=1608140080sct=1seg=1en=page_view Thefollowingareexamplesofvalues(highlightedinboldtext): v=2tid=G-7KE5STV3ENgtm=2oebu0_p=1938363182sr=1920×1080ul=en-gbcid=1589083120.1608140081_s=1dl=https%3A%2F%2Fwww.optimizesmart.com%2Fhow-to-import-conversions-from-ga4-property-to-your-google-ads-account%2Fdr=dt=How%20to%20import%20conversions%20from%20GA4%20property%20to%20your%20Google%20Ads%20account%20-%20Optimize%20Smart&sid=1608140080sct=1seg=1en=page_view Note:AllvaluesyousentviameasurementprotocoltoGA,mustbebothUTF-8encodedandURLencoded. Getthis70pagedetailedchecklistcontainingscreenshots,step-by-stepinstructionsandlinkstoarticles DoyouwanttosetupGoogleAnalytics4(GA4)fastandcorrectly? YesIwanttheebook Step-10:Inordertobetterunderstandthemeasurementprotocolrequest,scrolldowntheright-handsidewindowuntilyouseethe‘QueryStringParameters‘section: Step-11:Clickonthelink‘Viewdecoded‘: Step-12:Dragyourdeveloperconsolewindowashighaspossiblesothatyoucanseealargerportionofyourconsole. Youshouldnowbeabletoeasilyreadalltheparametersinyourmeasurementprotocolrequest: Listofparameterscommonlyusedinpayloaddata #1MeasurementProtocolVersion2 ‘v’isusedtodenotethemeasurementprotocolversion. ThevalueofthisparameterforGA4is2 Forexample:v=2asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 Note:Universalanalyticsusesmeasurementprotocolversion1 #2MeasurementID InthecaseofGA4,‘tid’denotesthemeasurementID(andnotthetrackingID). ThevalueofthisparametershouldbethemeasurementIDofthedatastream,whereyouwanttosendthepayloaddata. Forexample:tid=G-7KE5STV3ENasin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #3ScreenResolution ‘sr’isusedtocollectthescreenresolutiondataofyouruser. Forexample:sr=1920×1080asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #4UserLanguage ‘ul’isusedtocollectuser/browserlanguagedata. Forexample:ul=en-gbasin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #5ClientID ‘cid’isusedtodenotetheclientID(IDwhichanonymouslyidentifiesaparticulardevice/browserandisuniquetoaparticularuser). Forexample:cid=1878237460.1594221501asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #6Sessionhitscount ‘_s’isusedtocollectthesessionhitscountdata. Forexample:_s=1asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #7Documentlocation ‘dl’isusedtocollectthefullURL(encodedURL)ofthepagewhichcontainsthecontent.ThevalueofthisparametershouldbeaURL(anencodedURL). Forexample: dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #8Documentreferrer ‘dr’isusedtocollectthereferralsourcewhichsenttraffictoyourwebsite.ThevalueofthisparametershouldbeaURL(anencodedURL). Forexample: dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #9Documenttitle ‘dt’isusedtocollectthepagetitle.ThevalueofthisparametershouldbeaURLencodedtextstring. Forexample: dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #10SessionID ‘sid’isusedtodenotethesessionid. Forexample:sid=1608149273 asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #11SessionCount ‘sct’denotessessioncounti.e.thenumberofsessionscountedforauser. Forexample:sct=154 asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #12SessionEngaged ‘seg’isusedtodenotewhetherasessionisengagedornot. AnEngagedsessionisaGAsessioninwhichauserhasactivelyinteractedwithyourwebsite/appforatleast10seconds.TheGAsessioninwhichaconversioneventisfiredortwoormorepageviews/screenviewsarefiredisalsoreportedasanengagedsession. Thevalueofthisparameterisoftypeboolean,either0(i.e.notanengagedsession)or1(i.e.anengagedsession). Forexample:seg=0 asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 #13Eventname ‘en’isusedtodenotethenameofanevent.Thevalueofthisparametershouldbeoftype‘string’. Followingaretheexampleofvariouspossiblevaluesfor‘en’parameter: en=page_viewen=user_engagementen=view_search_resultsen=clicken=video_starten=video_progressen=video_completeen=file_download #14SessionStart ‘_ss’isusedtodenotesessionstarti.e.whetherthecurrenthitstartedanewsession. Thevalueofthisparameterisoftypeboolean,either0(i.e.didnotstartthenewsession)or1(i.e.startedthenewsession). Forexample:_ss=1 asin: https://analytics.google.com/g/collect?v=2&tid=G-7KE5STV3EN>m=2oebu0&_p=1296718930&sr=1920×1080&_gaz=1&ul=en-gb&cid=1878237460.1594221501&_s=1&dl=https%3A%2F%2Fwww.optimizesmart.com%2Fanalysis-hub-google-analytics-how-to-use-the-exploration-report%2F&dr=https%3A%2F%2Fwww.optimizesmart.com%2F%3Fs%3Dadvanced%2Banalysis&dt=Analysis%20Hub%20Google%20Analytics%20-%20How%20to%20use%20the%20Exploration%20Report%20in%20GA4%20-%20Optimize%20Smart&sid=1608149273&sct=154&seg=0&en=page_view&_ss=1 Getthis70pagedetailedchecklistcontainingscreenshots,step-by-stepinstructionsandlinkstoarticles DoyouwanttosetupGoogleAnalytics4(GA4)fastandcorrectly? YesIwanttheebook ThedatatypessupportedbyMeasurementProtocolversion2 Themeasurementprotocolversion2supportsthefollowingdatatypesforthevaluesinthe‘key=value’pairsofthepayloaddata: Integer–usedtorepresentanumberText–usedtorepresentastringBoolean–usedtorepresentabooleanvalue(trueorfalse)Currency–usedtorepresentthetotalvalueofacurrency. MeasurementProtocolRules Asmentionedearlier,the‘Measurementprotocol’isasetofruleswhichyourapplicationmustfollowinordertosendeventdatadirectlytotheGoogleAnalyticsserversfromanydevice/systemwhichcanbeconnectedtotheinternet. Nowsincewehavebrieflycoveredwhattransportandpayloaddataare,wearenowinabetterpositiontounderstandthemeasurementprotocolrules. TheMeasurementprotocolrulesaretherulesregarding: FormattingtheprotocolrequestsLengthandformatofthepayloaddataLengthandformatofeachparameterParameterswhichcanbesenttogetherandwhichcan’tbesenttogetherParameterswhicharerequiredforparticularhittype.Parameterswhichcanbesentforaparticularhittype.AllowedkeyandvaluepairsValidkeysValidhittypesLengthandformatofeachvalueSupporteddatatypesFormatoftransport Whenyouunderstandalltheserules,youcanusethemeasurementprotocoltosendeventdatadirectlytotheGoogleAnalyticsserversfromanydevice/systemwhichcanbeconnectedtotheinternet. Caveat ThemeasurementprotocolinGA4isstillinBeta. OtherarticlesrelatedtoGA4(GoogleAnalytics4) #1GoogleAnalytics4Intro WhatisGA4(GoogleAnalytics4)–TheApps+WebProperty?KeyBenefitsofUsingGoogleAnalytics4(GA4)SetupGA4–UpgradetoGA4–ImplementationGuideGoogleAnalytics4(GA4)vsUniversalAnalytics–Whatisthedifference?GoogleSignalsGA4–Seedemographics(gender,age)inGoogleAnalytics4UnderstandingGoogleAnalyticsMeasurementID(GA4)GoogleAnalytics4training&tutorialwithFREEGA4ebookUsingtheGA4(GoogleAnalytics4)TestPropertyGoogleAnalytics4SubPropertiesTutorialGoogleAnalyticsAccountHierarchy(StructureExplained)RollupPropertyinGoogleAnalytics4(GA4)–TutorialGA4vsGA4360–Pricing,Limits,BillingandMore #2GoogleAnalytics4Integrations HowtoconnectGA4(GoogleAnalytics4)withGoogleDataStudioHowtolinkGA4(GoogleAnalytics4)withGoogleAdsHowtolinkGoogleSearchConsoletoGoogleAnalytics4(GA4)HowtoInstallGoogleAnalytics4onShopifyGA4FirebaseIntegration–CorrectlyAddAppDataStreamstoGA4Property #3GoogleAnalytics4Events GA4(GoogleAnalytics4)EventTrackingSetupTutorialUnderstandingEventParametersinGoogleAnalytics4(GA4)RecommendedeventsinGoogleAnalytics4(GA4)EnhancedmeasurementeventsinGoogleAnalytics4(GA4)AutomaticallycollectedeventsinGoogleAnalytics4(GA4)HowtosetupGA4CustomEventsviaGoogleTagManagerEventsReportinGoogleAnalytics4(GA4)HowtorenameeventsinGoogleAnalytics4(GA4)HowtouseGoogleAnalytics4EventBuilder #4GoogleAnalytics4Conversions GoogleAnalytics4ConversionTrackingGuide–GA4GoalsHowtoimportconversionsfromGA4propertytoyourGoogleAdsaccount #5GoogleAnalytics4Dimensions GA4(GoogleAnalytics4)DimensionsTutorialGA4(GoogleAnalytics4)CustomDimensionsTutorialGA4UserProperties(UserScopedCustomDimensions)–TutorialEventScopedCustomDimensionsinGA4–Tutorial #6GoogleAnalytics4Metrics GA4(GoogleAnalytics4)MetricsTutorialwithFreeGoogleAnalytics4EbookGA4(GoogleAnalytics4)CustomMetricsTutorialWhatarepredictivemetricsinGoogleAnalytics4(GA4) #7GoogleAnalytics4Ecommerce GA4(GoogleAnalytics4)EcommerceTrackingviaGTM–Tutorial #8GoogleAnalytics4SpecializedTracking GA4(GoogleAnalytics4)EnhancedMeasurementTrackingTutorialCrossDomainTrackinginGA4(GoogleAnalytics4)SetupGuideGA4SiteSearch–TrackingSiteSearchinGoogleAnalytics4GA4(GoogleAnalytics4)ScrollTrackingTutorialSelf-referralGoogleAnalytics4–ReferralexclusionGA4GA4(GoogleAnalytics4)DataImportTutorialGoogleAnalytics4ContentGrouping–CreateContentGroupsinGA4HowtotracksinglepageappsinGoogleAnalytics4(GA4) #9GoogleAnalytics4filters GA4filters–UnderstandingdatafiltersinGoogleAnalytics4HowtocreateandtestfiltersinGoogleAnalytics4(GA4)?ExcludeinternaltrafficinGA4(GoogleAnalytics4)viaIPfilter #10GoogleAnalytics4Explorations FreeFormReportinGA4(GoogleAnalytics4)–ExplorationReportHowtousetheuserlifetimereportinGoogleAnalytics4(GA4)HowtousePathexplorationreportinGA4(GoogleAnalytics4)–PathanalysisHowtouseSegmentOverlapReportinGoogleAnalytics4(GA4)HowtousetheFunnelExplorationReportinGA4(GoogleAnalytics4)–FunnelAnalysisCohortExplorationReportinGoogleAnalytics4(GA4)HowtoCreateLandingPagesReportinGoogleAnalytics4(GA4) #11GoogleAnalytics4Advanced UnderstandingGoogleAnalytics4SessionsGA4(GoogleAnalytics4)MeasurementProtocolTutorialHowtobuildcomparisons(advancedsegments)inGoogleAnalytics4(GA4)UnderstandingAutomatedInsightsinGoogleAnalytics4(GA4)UnderstandingChannelGroupingsinGoogleAnalytics4(GA4)UnderstandingDataSamplinginGoogleAnalytics4(GA4) #12GoogleAnalytics4Reporting HowtocreatecustominsightsinGoogleAnalytics4(GA4)HowtouseDebugViewreportinGoogleAnalytics4(GA4) #13GoogleAnalytics4Attribution GuidetoAttributionModelsinGA4(GoogleAnalytics4)HowtoChangeAttributionModelsinGA4(GoogleAnalytics4)?GA4(GoogleAnalytics4)ConversionPathsReportinAttributionGA4(GoogleAnalytics4)ModelcomparisonreportinAttributionAdvertisingSnapshotinGA4(GoogleAnalytics4)AttributionGA4AttributionModellingTutorial #14GoogleAnalytics4Audiences GA4Audiences–CreatingcustomaudienceinGoogleAnalytics4HowtocreatearemarketingaudienceinGoogleAnalytics4(GA4)UnderstandingAudienceTriggersinGoogleAnalytics4(GA4)GoogleAnalytics4(GA4)PredictiveAudiences–Tutorial #15GoogleAnalytics4BigQuery GA4BigQuery–ConnectGoogleAnalytics4withBigQueryHowtoconnectandexportdatafromGA4toBigQueryevents_&events_intraday_tablesinBigQueryforGA4(GoogleAnalytics4) RegisterfortheFREETRAINING... "HowtouseDigitalAnalyticstogeneratefloodsofnewSalesandCustomerswithoutspendingyearsfiguringeverythingoutonyourown." Here’swhatwe’regoingtocoverinthistraining… #1Whydigitalanalyticsisthekeytoonlinebusinesssuccess. #2Thenumber1reasonwhymostmarketersarenotabletoscaletheiradvertisingandmaximizesales. #3WhyGoogleandFacebookadsdon’tworkformostbusinesses&howtomakethemwork. #4Whyyouwon’tgetanycompetitiveadvantageinthemarketplacejustbyknowingGoogleAnalytics. #5Thenumber1reasonwhyconversionoptimizationisnotworkingforyourbusiness. #6HowtoadvertiseonanymarketingplatformforFREEwithanunlimitedbudget. #7Howtolearnandmasterdigitalanalyticsandconversionoptimizationinrecordtime. MybestsellingbooksonDigitalAnalyticsandConversionOptimization MathsandStatsforWebAnalyticsandConversionOptimization Thisexpertguidewillteachyouhowtoleveragetheknowledgeofmathsandstatisticsinordertoaccuratelyinterpretdataandtakeactions,whichcanquicklyimprovethebottom-lineofyouronlinebusiness. MastertheEssentialsofEmailMarketingAnalytics Thisbookfocusessolelyonthe‘analytics’thatpoweryouremailmarketingoptimizationprogramandwillhelpyoudramaticallyreduceyourcostperacquisitionandincreasemarketingROIbytrackingtheperformanceofthevariousKPIsandmetricsusedforemailmarketing. AttributionModellinginGoogleAnalyticsandBeyondSECONDEDITIONOUTNOW! Attributionmodellingistheprocessofdeterminingthemosteffectivemarketingchannelsforinvestment.Thisbookhasbeenwrittentohelpyouimplementattributionmodelling.Itwillteachyouhowtoleveragetheknowledgeofattributionmodellinginordertoallocatemarketingbudgetandunderstandbuyingbehaviour. AttributionModellinginGoogleAdsandFacebook ThisbookhasbeenwrittentohelpyouimplementattributionmodellinginGoogleAds(GoogleAdWords)andFacebook.Itwillteachyou,howtoleveragetheknowledgeofattributionmodellinginordertounderstandthecustomerpurchasingjourneyanddeterminethemosteffectivemarketingchannelsforinvestment. AbouttheAuthor HimanshuSharma Founder,OptimizeSmart.com Over15yearsofexperienceindigitalanalyticsandmarketing Authoroffourbest-sellingbooksondigitalanalyticsandconversionoptimization NominatedforDigitalAnalyticsAssociationAwardsforExcellence Runsoneofthemostpopularblogsintheworldondigitalanalytics Consultanttocountlesssmallandbigbusinessesoverthedecade error:Alert:Contentisprotected!! Weusecookiesonourwebsitetogiveyouthemostrelevantexperiencebyrememberingyourpreferencesandrepeatvisits.Byclicking“AllowCookies”,youconsenttotheuseofALLthecookies.However,youmayvisit"CookieSettings"toprovideacontrolledconsent.CookieSettingsAllowCookiesManageconsent Close PrivacyOverview Thiswebsiteusescookiestoimproveyourexperiencewhileyounavigatethroughthewebsite.Outofthese,thecookiesthatarecategorizedasnecessaryarestoredonyourbrowserastheyareessentialfortheworkingofbasicfunctionalitiesofthewebsite.Wealsousethird-partycookiesthathelpusanalyzeandunderstandhowyouusethiswebsite.Thesecookieswillbestoredinyourbrowseronlywithyourconsent.Youalsohavetheoptiontoopt-outofthesecookies.Butoptingoutofsomeofthesecookiesmayaffectyourbrowsingexperience. Necessary Necessary AlwaysEnabled Necessarycookiesareabsolutelyessentialforthewebsitetofunctionproperly.Thesecookiesensurebasicfunctionalitiesandsecurityfeaturesofthewebsite,anonymously. CookieDurationDescriptioncookielawinfo-checkbox-analytics11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Analytics".cookielawinfo-checkbox-functional11monthsThecookieissetbyGDPRcookieconsenttorecordtheuserconsentforthecookiesinthecategory"Functional".cookielawinfo-checkbox-necessary11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookiesisusedtostoretheuserconsentforthecookiesinthecategory"Necessary".cookielawinfo-checkbox-others11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Other.cookielawinfo-checkbox-performance11monthsThiscookieissetbyGDPRCookieConsentplugin.Thecookieisusedtostoretheuserconsentforthecookiesinthecategory"Performance".viewed_cookie_policy11monthsThecookieissetbytheGDPRCookieConsentpluginandisusedtostorewhetherornotuserhasconsentedtotheuseofcookies.Itdoesnotstoreanypersonaldata. Functional functional Functionalcookieshelptoperformcertainfunctionalitieslikesharingthecontentofthewebsiteonsocialmediaplatforms,collectfeedbacks,andotherthird-partyfeatures. Performance performance Performancecookiesareusedtounderstandandanalyzethekeyperformanceindexesofthewebsitewhichhelpsindeliveringabetteruserexperienceforthevisitors. Analytics analytics Analyticalcookiesareusedtounderstandhowvisitorsinteractwiththewebsite.Thesecookieshelpprovideinformationonmetricsthenumberofvisitors,bouncerate,trafficsource,etc. Advertisement advertisement Advertisementcookiesareusedtoprovidevisitorswithrelevantadsandmarketingcampaigns.Thesecookiestrackvisitorsacrosswebsitesandcollectinformationtoprovidecustomizedads. Others others Otheruncategorizedcookiesarethosethatarebeinganalyzedandhavenotbeenclassifiedintoacategoryasyet. Save&Accept
延伸文章資訊
- 1Measurement Protocol in Google Analytics - Tutorial
'tid' is used to denote the tracking ID. The value of this parameter should be the property ID of...
- 2Tracking ID and property number - Analytics Help - Google Help
- 3Measurement Protocol Parameter Reference
This documentation is for Universal Analytics. See Measurement Protocol (Google Analytics 4) if y...
- 4Google Analytics server side call err "The value provided for ...
https://www.google-analytics.com/debug/collect?tid=fake&v=1. However yet you state you are trying...
- 5[GA4] Create and edit comparisons in reports - Analytics Help