Google Analytics க்கான ரீஜெக்ஸ் வடிப்பான்களை எவ்வாறு எழுதுவது மற்றும் சோதிப்பது (எடுத்துக்காட்டுகளுடன்)

வழக்கமான வெளிப்பாடுகள் ரீஜெக்ஸ் கூகிள் அனலிட்டிக்ஸ் வடிப்பான்கள்

இங்குள்ள எனது பல கட்டுரைகளைப் போலவே, நான் ஒரு வாடிக்கையாளருக்காக சில ஆராய்ச்சி செய்கிறேன், பின்னர் அதைப் பற்றி இங்கே எழுதுகிறேன். உண்மையைச் சொல்வதென்றால், அதற்கு இரண்டு காரணங்கள் உள்ளன… முதலாவதாக, எனக்கு ஒரு பயங்கரமான நினைவகம் இருக்கிறது, மேலும் தகவலுக்காக எனது சொந்த வலைத்தளத்தை அடிக்கடி ஆராய்ச்சி செய்கிறேன். இரண்டாவதாக, தகவல்களைத் தேடும் மற்றவர்களுக்கும் உதவ வேண்டும்.

வழக்கமான வெளிப்பாடு (ரீஜெக்ஸ்) என்றால் என்ன?

ரீஜெக்ஸ் என்பது உரையுடன் பொருந்தக்கூடிய அல்லது மாற்றுவதற்கு உரையில் உள்ள எழுத்துக்களின் வடிவத்தைத் தேடுவதற்கும் அடையாளம் காண்பதற்கும் ஒரு மேம்பாட்டு முறையாகும். அனைத்து நவீன நிரலாக்க மொழிகளும் வழக்கமான வெளிப்பாடுகளை ஆதரிக்கின்றன.

நான் வழக்கமான வெளிப்பாடுகளை விரும்புகிறேன் (ரீஜெக்ஸ்) ஆனால் அவை கற்றுக்கொள்வதற்கும் சோதிப்பதற்கும் கொஞ்சம் வெறுப்பாகவோ அல்லது கோபமாகவோ இருக்கலாம். கூகிள் பகுப்பாய்வு சில அற்புதமான திறன்களைக் கொண்டுள்ளது… அங்கு நீங்கள் வழக்கமான வெளிப்பாடுகளுடன் காட்சிகளை உருவாக்கலாம் அல்லது வழக்கமான வெளிப்பாடுகளுக்குள் உங்கள் தரவை வடிகட்டலாம்.

எடுத்துக்காட்டாக, எனது குறிச்சொல் பக்கங்களில் போக்குவரத்தை மட்டும் பார்க்க விரும்பினால், இதைப் பயன்படுத்தி எனது பெர்மாலின்க் கட்டமைப்பில் / குறிச்சொல் / க்கு வடிகட்டலாம்:

/tag\/

தொடரியல் அங்கு முக்கியமானதாகும். நான் “குறிச்சொல்” ஐப் பயன்படுத்தினால், அவற்றில் குறிச்சொல் என்ற வார்த்தையுடன் எல்லா பக்கங்களையும் பெறுவேன். நான் “/ குறிச்சொல்” ஐப் பயன்படுத்தினால், குறிச்சொல்லுடன் தொடங்கும் எந்த URL யும் சேர்க்கப்படும் / குறிச்சொல் மேலாண்மை ஏனெனில் வழக்கமான வெளிப்பாட்டிற்குப் பிறகு எந்த எழுத்தையும் சேர்ப்பதற்கு Google Analytics இயல்புநிலை. எனவே, நான் பின்வரும் குறைப்பை உள்ளடக்கியுள்ளேன் என்பதை உறுதிப்படுத்த வேண்டும்… ஆனால் அதில் தப்பிக்கும் தன்மை இருக்க வேண்டும்.

பக்க வடிகட்டி ரீஜெக்ஸ்

ரீஜெக்ஸ் தொடரியல் அடிப்படைகள்

தொடரியல் விளக்கம்
^ உடன் தொடங்குகிறது
$ உடன் முடிகிறது
. எந்த கதாபாத்திரத்திற்கும் வைல்டு கார்டு
* முந்தைய உருப்படியின் பூஜ்ஜியம் அல்லது அதற்கு மேற்பட்டவை
.* இல் எந்த எழுத்துக்களுடன் பொருந்துகிறது
? முந்தைய உருப்படியின் பூஜ்ஜியம் அல்லது ஒரு முறை
+ முந்தைய உருப்படியின் ஒன்று அல்லது அதற்கு மேற்பட்ட முறை
| அல்லது ஆபரேட்டர்
[abc] A அல்லது b அல்லது c (எத்தனை எழுத்துகள் இருக்கலாம்)
[az] A முதல் z வரம்பு (எத்தனை எழுத்துகள் இருந்தாலும் இருக்கலாம்)
[AZ] A முதல் Z வரம்பு (மூலதனமாக்கப்பட்டது)
[0-9] 0 முதல் 9 வரம்பு (எந்த எண்ணாகவும் இருக்கலாம்)
[a-zA-Z] A முதல் Z அல்லது A முதல் Z வரம்பு
[a-zA-Z0-9] அனைத்து எண்ணெழுத்து எழுத்துக்கள்
{1} சரியாக 1 நிகழ்வு (எந்த எண்ணாக இருக்கலாம்)
{1-4} 1 முதல் 4 நிகழ்வுகளின் வரம்பு (எந்த எண்ணாகவும் இருக்கலாம்)
{1,} 1 அல்லது அதற்கு மேற்பட்ட நிகழ்வுகள் (எந்த எண்ணாக இருக்கலாம்)
() உங்கள் விதிகளை தொகுக்கவும்
\ சிறப்பு எழுத்துக்களைத் தப்பிக்கவும்
\d இலக்க எழுத்து
\D இலக்கமற்ற எழுத்து
\s வெள்ளை இடம்
\S வெள்ளை அல்லாத இடம்
\w வார்த்தை
\W சொல் அல்லாத (நிறுத்தற்குறி)

Google Analytics க்கான Regex எடுத்துக்காட்டுகள்

எனவே சிலவற்றிற்கு சில எடுத்துக்காட்டுகளை வெளியிடுவோம் தனிப்பயன் வடிப்பான்கள். எனது சக ஊழியர்களில் ஒருவர் என்னிடம் ஒரு உள் பக்கத்தை அடையாளம் காண உதவி கேட்டார் / குறியீட்டு பெர்மாலிங்கில் ஆண்டுடன் எழுதப்பட்ட அனைத்து வலைப்பதிவு இடுகைகளுக்கும் கூடுதலாக:

வடிகட்டி புலத்திற்கான எனது தனிப்பயன் வடிகட்டி முறை கோரிக்கை URL:

^/(index|[0-9]{4}\/)

இது அடிப்படையில் / குறியீட்டு அல்லது 4-இலக்க எண் பாதையைத் தேடுவதாகக் கூறுகிறது. நான் அனலிட்டிக்ஸ் ஒரு பார்வையை உருவாக்கி இதை வடிப்பானாக சேர்த்தேன்:

Google Analytics View வடிப்பான்

இன்னும் சில எடுத்துக்காட்டுகள் இங்கே:

  • யுஆர்எல் பெர்மாலின்க் பாதையில் ஆண்டுடன் ஒரு வலைப்பதிவு உள்ளது, மேலும் பட்டியலை எந்த வருடத்திற்கும் வடிகட்ட விரும்புகிறீர்கள். எனவே 4 எண் இலக்கங்களை நான் விரும்புகிறேன். URl வடிகட்டி வடிவத்தைக் கோருங்கள்:

^/[0-9]{4}\/

  • தலைப்பு உள்ள உங்கள் எல்லா பக்கங்களையும் ஒப்பிட விரும்புகிறீர்கள் சான்றிதழ் or சான்றிதழ் அதில் உள்ளது. பக்க தலைப்பு வடிகட்டி முறை:

(.*)certificat(.*)

  • அனுப்பப்பட்ட பிரச்சார ஊடகத்தின் அடிப்படையில் இரண்டு இறங்கும் பக்கங்களை ஒப்பிட விரும்புகிறீர்கள் Google Analytics பிரச்சார URL utm_medium = என நேரடி அஞ்சல் or கட்டண தேடல்.

(direct\smail|paid\ssearch)

  • URL பாதையின் அடிப்படையில் ஆண்கள் சட்டைகளாக இருக்கும் அனைத்து தயாரிப்புகளையும் நீங்கள் ஒப்பிட விரும்புகிறீர்கள். URl வடிகட்டி வடிவத்தைக் கோருங்கள்:

^/mens/shirt/(.*)

  • URL பாதையை எண்ணிய அனைத்து பக்கங்களையும் எண்ணுடன் முடிக்க விரும்புகிறீர்கள். URl வடிகட்டி வடிவத்தைக் கோருங்கள்:

^/page/[1-9]*/$

  • ஐபி முகவரிகளின் வரம்பை நீங்கள் விலக்க விரும்புகிறீர்கள். ஐபி முகவரி வடிகட்டி வடிவத்தை விலக்கவும்:

123\.456\.789\.[0-9]

  • வெற்றி = உண்மை என்ற வினவலின் அடிப்படையில் சமர்ப்பிப்பு வெற்றிகரமாக இருந்த ஒரு நன்றி. Html பக்கத்தை நீங்கள் சேர்க்க விரும்புகிறீர்கள். URl வடிகட்டி வடிவத்தைக் கோருங்கள்:

thankyou\.html\?success=true

உங்கள் ரீஜெக்ஸ் வெளிப்பாடுகளை எவ்வாறு சோதிப்பது

கூகுள் அனலிட்டிக்ஸ் சோதனை மற்றும் பிழையை விட, நான் அடிக்கடி செல்கிறேன் regex101, உங்கள் வழக்கமான வெளிப்பாடுகளை சோதிக்க ஒரு அருமையான கருவி. இது உங்களுக்கான தொடரியல் கூட உடைந்து உங்கள் வழக்கமான வெளிப்பாட்டின் விவரங்களை வழங்குகிறது:

வழக்கமான வெளிப்பாடுகள் regex101

உருவாக்க, சோதனை மற்றும் பிழைத்திருத்த ரீஜெக்ஸ்

நீங்கள் என்ன நினைக்கிறீர்கள்?

இந்த தளம் ஸ்பேமைக் குறைக்க Akismet ஐப் பயன்படுத்துகிறது. உங்கள் கருத்துத் தரவு எவ்வாறு செயல்படுத்தப்படுகிறது என்பதை அறியவும்.