GA4 (Google Analytics 4) Measurement Protocol Tutorial

文章推薦指數: 80 %
投票人數:10人

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&GTMConsulting 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&gtm=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&gtm=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&gtm=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&gtm=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&parameter2&parameter3 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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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&gtm=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. #4​Whyyouwon’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



請為這篇文章評分?