Pangkalahatang-ideya
Dumarating ang mga user sa iyong website o application sa pamamagitan ng iba't ibang pinagmulan, kabilang ang mga campaign sa pag-advertise, search engine, at social network. Inilalarawan sa artikulong ito kung paano kinokolekta, pinoproseso, at iniuulat ng Analytics ang data ng campaign at source ng trapiko.
Pag-unawa sa mga campaign at source ng trapiko
Sa Analytics, ang mga ad campaign, search engine, social network, at iba pang source na nagdadala ng mga user sa iyong property ay sama-samang tinatawag na mga campaign at source ng trapiko. Ang proseso kung paano ipinapadala sa Analytics ang data ng campaign at source ng trapiko at paano inilalagay ang mga ito sa mga ulat ay binubuo ng mga sumusunod na hakbang:
- Pangongolekta – ipinapadala ang mga value sa Google Analytics sa mga field na campaign at source ng trapiko gamit ang mga SDK o tracking code.
- Pagpoproseso – ginagamit ang mga nakolektang value upang i-populate ang mga panghuling dimensyon ng ulat ayon sa isang lohika ng pagpoproseso.
- Pag-uulat – nagiging available ang mga dimensyon at sukatan ng campaign at source ng trapiko sa web interface at Reporting API.
Puwedeng i-customize ang gawi sa pangongolekta, pagpoproseso, at pag-uulat.
Pangongolekta
Ginagamit ng mga SDK at tracking code ng Analytics ang mga field na ito kapag nagpapadala ng data ng campaign at source ng trapiko:
Pangalan ng Field | Parameter ng Protocol | Paglalarawan ng Field | Sample na Value |
---|---|---|---|
Source ng Campaign | &cs |
Itinatakda ang dimensyon ng source sa mga ulat. | email_promo |
Medium ng Campaign | &cm |
Itinatakda ang dimensyon ng medium sa mga ulat. | email |
Pangalan ng Campaign | &cn |
Itinatakda ang dimensyon ng pangalan ng campaign sa mga ulat. | january_boots_promo |
Content ng Campaign | &cc |
Itinatakda ang dimensyon ng content sa mga ulat. | email_variation1 |
Term ng Campaign | &ck |
Itinatakda ang dimensyon ng term sa mga ulat. | winter%20boots |
Lokasyon ng Dokumento | &dl |
Itinatakda ang mga dimensyon kapag naka-embed ang mga parameter ng custom na campaign (utm). | http://store.example.com/boots?utm_source=promo_email &utm_medium=email&utm_campaign=january_promo &utm_content=copy_variation1 |
Referrer ng Dokumento | &dr |
Inilalarawan ang nagre-refer na source at maaring magtakda ng mga dimensyon kapag walang ibang field ng campaign o source ng trapiko ang naitakda. | http://blog.blogger.com/boots |
Tandaan na sa isang campaign o source ng trapiko lang maaaring i-attribute ang bawat session. Kaya, kung may ipapadalang mga bagong value ng campaign o source ng trapiko sa Analytics sa panahon ng pangongolekta sa gitna ng isang kasalukuyang session, hihinto ang kasalukuyang session at magsisimula ang isang bagong session.
Pagpoproseso
Habang nagpoproseso, ang mga value ng field na source ng trapiko at campaign ay fina-finalize sa mga value ng dimensyon at ina-attribute sa mga session. Ipinapakita ng Flowchart ng Pagpoproseso ng Campaign at Mga Source ng Trapiko ang lohika sa pagpoproseso.
Inilalapat ang mga sumusunod na paraan sa mga pagpoprosesong gumagamit ng mga utm_
na value ng parameter (hal., display, social, email, bayad na paghahanap, atbp.).
- Pangunguna ng source—Hinding-hindi mao-override ng isang direktang trapiko na pagbisita na sumusunod sa isang na-refer na pagbisita ang isang kasalukuyang referrer.
- Pangunguna ng campaign—Ino-override ng bawat pagbisita sa iyong site mula sa ibang bayad na source—gaya ng mula sa isang link sa bayad na search-engine, isang link sa Google Ads, o isang banner ad—ang impormasyon ng cookie ng campaign na itinakda ng isang naunang source.
- Isang Campaign Bawat Session—Ang bawat pagbisita sa iyong site mula sa ibang campaign—organic o bayad—ay nagti-trigger ng bagong session, anuman ang aktwal na lumipas na oras sa kasalukuyang session. Sa partikular, nagti-trigger ng bagong session ang isang pagbabago sa value para sa alinman sa mga sumusunod na parameter ng URL ng campaign:
utm_source
,utm_medium
,utm_term
,utm_content
,utm_id
,utm_campaign
,gclid
. Para sa higit pang impormasyon tungkol sa mga session, tingnan ang Paano tinutukoy ang isang session sa Analytics.
Pagpoproseso ng mga custom na campaign
Pinoproseso ang isang session bilang isang custom na campaign kapag may mga naka-embed na parameter ng custom na campaign sa field na lokasyon ng dokumento, o kapag nakatakda ang field na source ng campaign. Kapag pinoproseso ang isang custom na campaign, direktang iminamapa sa mga dimensyon na nasa mga ulat ang mga value ng mga parameter ng custom na campaign.
Halimbawa, ang sumusunod na value ng field na lokasyon ng dokumento:
&dl=http://store.example.com/boots ?utm_source=promo_email &utm_medium=email &utm_campaign=january_promo &utm_content=copy_variation1
ay ipoproseso sa sumusunod na mga panghuling value ng dimensyon:
source=promo_email medium=email campaign=january_promo content=copy_variation1
Pagpoproseso sa mga referral ng bayad na search-engine
Pinoproseso ang isang session bilang isang referral ng bayad na paghahanap kapag ginamit ang mga parameter ng custom na campaign o Google Ads / Google Marketing Platform click ID sa destination URL ng ad at ipinadala sa Analytics sa field na lokasyon ng dokumento.
Matuto pa tungkol sa kung paano i-verify na gumagana ang auto-tagging ng Google Ads.
Kung hindi ginagamit ang mga parameter ng custom na campaign o click ID, maaaring iproseso ang session bilang organic.
Pagpoproseso sa mga referral ng organic na search-engine
Pinoproseso ang data ng referral ng search-engine sa pamamagitan ng paghahambing sa hostname at parameter ng query ng field na referrer ng dokumento sa isang listahan ng mga kilalang search engine at mga parameter ng query ng mga iyon. Ang unang kilalang search engine na tumutugma sa hostname at sa parameter ng query ng value ng referrer ng dokumento ang ginagamit para itakda ang mga value ng dimensyon ng ulat.
Tingnan ang listahan ng mga default na search engine.
Puwede mong i-configure ang default na listahan sa pamamagitan ng pagdaragdag ng mga custom na search engine.
Tandaan na ang karamihan sa mga paghahanap sa Google ay isinasagawa sa pamamagitan ng HTTPS, na nagiging dahilan upang awtomatikong maitakda sa (hindi ibinibigay)
ang dimensyon ng keyword.
Pagpoproseso sa mga referral ng social-network
Pinoproseso ang data ng referral ng social-network sa pamamagitan ng paghahambing ng hanay ng hostname sa field na referrer ng dokumento sa isang listahan ng mga kilalang social network. Ang unang kilalang social network na naglalaman ng string ng hostname ang ginagamit upang i-populate ang dimensyon ng source sa mga ulat.
Pagpoproseso ng direktang trapiko
Pinoproseso ang isang session bilang direktang trapiko kapag walang available na impormasyon tungkol sa source ng referral, o kung na-configure para balewalain ang nagre-refer na source o termino para sa paghahanap. Matuto tungkol sa mga pagbubukod ng referrer at termino para sa paghahanap.
Pag-uulat
Pagkatapos ng pagpoproseso, available sa mga ulat ang mga sumusunod na dimensyon at sukatan ng campaign at source ng trapiko:
Mga Dimensyon
Web Interface | Pangunahing Pang-ulat na API | Paglalarawan |
---|---|---|
Pinagmulan | ga:source | Ang pinagmumulan ng mga referral sa iyong property. |
Medium | ga:medium | Ang uri ng mga referral sa iyong property (hal. email , cpc , atbp.) |
Campaign | ga:campaign | Ang pangalan ng campaign ng marketing na nagpapadala ng mga user sa iyong property |
Content ng Ad | ga:adContent | Isang paglalarawan ng copy ng pag-advertise o promosyon na ginamit upang dalhin ang mga user sa iyong property. |
Keyword | ga:keyword | Ang keyword na hinahanap ng mga user upang maabot ang iyong property. |
Social Network | ga:socialNetwork | Ang pangalan ng Social Network na nag-refer sa mga user patungo sa iyong property. |
Path ng Referral | ga:referralPath | Ang path ng nagre-refer na URL (hal. ang value ng field na referrer ng dokumento) |
Referral ng Social na Pinagmulan | ga:hasSocialSourceReferral | Nagsasaad kung ang isang session ay isang referral mula sa isang social network. Ang mga posibleng value ay Yes at No |
Mga Sukatan
Web Interface | Pangunahing Pang-ulat na API | Paglalarawan |
---|---|---|
Organic na Mga Paghahanap | ga:organicSearches | Ang bilang ng mga organic na paghahanap na nangyari sa loob ng isang session. Ang sukatang ito ay agnostic sa search-engine. |
Sa sitwasyon ng mga bayad na Google Ads o Google Marketing Platform campaign, may mga karagdagang field na puwedeng awtomatikong i-populate sa pamamagitan ng pagtatakda ng mga Google Ads o Google Marketing Platformclick ID, o manual na i-populate sa pamamagitan ng pag-import ng data ng gastos.
Mga advanced na opsyon ng configuration
Ang mga sumusunod na advanced na opsyon sa configuration ay puwedeng itakda sa antas ng property:
- Panahon ng Timeout ng Campaign
- Mga Custom na Source ng Organic na Paghahanap
- Mga Pagbubukod: Mga Referrer at Termino para sa Paghahanap
Panahon ng Timeout ng Campaign
Tinutukoy ng panahon ng timeout ng campaign kung gaano katagal iuugnay sa isang natatanging user ang isang partikular na campaign o source ng trapiko.
Matutunan kung paano i-configure ang panahon ng timeout ng campaign.
Mga Custom na Source ng Organic na Paghahanap
Puwedeng i-configure sa level ng property ang mga custom na source ng organic na paghahanap. Ang mga custom na pinagmulang ito ay maaaring isama bilang karagdagan sa default na listahan ng mga source ng paghahanap. Alamin kung paano i-customize ang mga source ng organic na paghahanap.
Pagbubukod ng Mga Referrer at Termino Para Sa Paghahanap
Puwedeng magbukod ang mga user ng ilang partikular na nagre-refer na source o termino para sa organic na paghahanap mula sa mga ulat sa pamamagitan ng pagtatakda ng mga pagbubukod na ito sa level ng property.
Para maiwasan ang "mga self-referral" sa pagsukat sa web, kung saan ina-attribute ang mga session sa isang referral mula sa iyong sariling domain, dapat mong idagdag ang mga hostname na sinusukat mo, pati na rin ang mga hostname ng anumang third-party na payment gateway, bilang mga ibinukod na referrer. Alamin kung paano magbukod ng referrer at magbukod ng mga termino para sa paghahanap.
Flow chart ng pagpoproseso
Ipinapakita ng sumusunod na flow chart kung paano tinutukoy ang mga value ng dimensyon batay sa mga parameter ng campaign at source ng trapiko na ipinadala sa Analytics sa isang hit.