Google Analytics ಗಾಗಿ ರೆಜೆಕ್ಸ್ ಫಿಲ್ಟರ್‌ಗಳನ್ನು ಬರೆಯುವುದು ಮತ್ತು ಪರೀಕ್ಷಿಸುವುದು ಹೇಗೆ (ಉದಾಹರಣೆಗಳೊಂದಿಗೆ)

ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳು ರೆಜೆಕ್ಸ್ ಗೂಗಲ್ ಅನಾಲಿಟಿಕ್ಸ್ ಫಿಲ್ಟರ್‌ಗಳು

ಇಲ್ಲಿ ನನ್ನ ಅನೇಕ ಲೇಖನಗಳಂತೆ, ನಾನು ಕ್ಲೈಂಟ್‌ಗಾಗಿ ಕೆಲವು ಸಂಶೋಧನೆಗಳನ್ನು ಮಾಡುತ್ತೇನೆ ಮತ್ತು ಅದರ ಬಗ್ಗೆ ಇಲ್ಲಿ ಬರೆಯುತ್ತೇನೆ. ನಿಜ ಹೇಳಬೇಕೆಂದರೆ, ಇದಕ್ಕೆ ಒಂದೆರಡು ಕಾರಣಗಳಿವೆ… ಮೊದಲನೆಯದು ನನಗೆ ಭಯಾನಕ ಸ್ಮರಣೆಯಿದೆ ಮತ್ತು ಮಾಹಿತಿಗಾಗಿ ನನ್ನ ಸ್ವಂತ ವೆಬ್‌ಸೈಟ್ ಅನ್ನು ಹೆಚ್ಚಾಗಿ ಸಂಶೋಧಿಸುತ್ತದೆ. ಎರಡನೆಯದು ಮಾಹಿತಿಗಾಗಿ ಹುಡುಕುತ್ತಿರುವ ಇತರರಿಗೆ ಸಹಾಯ ಮಾಡುವುದು.

ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿ (ರೆಜೆಕ್ಸ್) ಎಂದರೇನು?

ಪಠ್ಯಕ್ಕೆ ಹೊಂದಿಕೆಯಾಗಲು ಅಥವಾ ಬದಲಿಸಲು ಪಠ್ಯದಲ್ಲಿನ ಅಕ್ಷರಗಳ ಮಾದರಿಯನ್ನು ಹುಡುಕಲು ಮತ್ತು ಗುರುತಿಸಲು ರೆಜೆಕ್ಸ್ ಒಂದು ಅಭಿವೃದ್ಧಿ ವಿಧಾನವಾಗಿದೆ. ಎಲ್ಲಾ ಆಧುನಿಕ ಪ್ರೋಗ್ರಾಮಿಂಗ್ ಭಾಷೆಗಳು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಬೆಂಬಲಿಸುತ್ತವೆ.

ನಾನು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳನ್ನು ಪ್ರೀತಿಸುತ್ತೇನೆ (ರಿಜೆಕ್ಸ್) ಆದರೆ ಅವರು ಕಲಿಯಲು ಮತ್ತು ಪರೀಕ್ಷಿಸಲು ಸ್ವಲ್ಪ ನಿರಾಶಾದಾಯಕ ಅಥವಾ ಕೋಪಗೊಳ್ಳಬಹುದು. ಗೂಗಲ್ ಅನಾಲಿಟಿಕ್ಸ್ ಕೆಲವು ಅದ್ಭುತ ಸಾಮರ್ಥ್ಯಗಳನ್ನು ಹೊಂದಿದೆ… ಅಲ್ಲಿ ನೀವು ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳೊಂದಿಗೆ ವೀಕ್ಷಣೆಗಳನ್ನು ರಚಿಸಬಹುದು ಅಥವಾ ನಿಯಮಿತ ಅಭಿವ್ಯಕ್ತಿಗಳಲ್ಲಿ ನಿಮ್ಮ ಡೇಟಾವನ್ನು ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು.

ಉದಾಹರಣೆಗೆ, ನನ್ನ ಟ್ಯಾಗ್ ಪುಟಗಳಲ್ಲಿ ಕೇವಲ ದಟ್ಟಣೆಯನ್ನು ನೋಡಲು ನಾನು ಬಯಸಿದರೆ, ಇದನ್ನು ಬಳಸಿಕೊಂಡು ನನ್ನ ಪರ್ಮಾಲಿಂಕ್ ರಚನೆಯಲ್ಲಿ / ಟ್ಯಾಗ್ / ಗಾಗಿ ಫಿಲ್ಟರ್ ಮಾಡಬಹುದು:

/tag\/

ಸಿಂಟ್ಯಾಕ್ಸ್ ಅಲ್ಲಿ ನಿರ್ಣಾಯಕವಾಗಿದೆ. ನಾನು "ಟ್ಯಾಗ್" ಅನ್ನು ಬಳಸಿದರೆ, ಟ್ಯಾಗ್ ಎಂಬ ಪದದೊಂದಿಗೆ ನಾನು ಎಲ್ಲಾ ಪುಟಗಳನ್ನು ಪಡೆಯುತ್ತೇನೆ. ನಾನು “/ ಟ್ಯಾಗ್” ಅನ್ನು ಬಳಸಿದರೆ ಟ್ಯಾಗ್‌ನೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುವ ಯಾವುದೇ URL ಅನ್ನು ಸೇರಿಸಲಾಗುವುದು / ಟ್ಯಾಗ್-ನಿರ್ವಹಣೆ ಏಕೆಂದರೆ ಸಾಮಾನ್ಯ ಅಭಿವ್ಯಕ್ತಿಯ ನಂತರ ಯಾವುದೇ ಅಕ್ಷರವನ್ನು ಸೇರಿಸಲು Google Analytics ಡೀಫಾಲ್ಟ್ ಆಗಿರುತ್ತದೆ. ಆದ್ದರಿಂದ, ನಾನು ಈ ಕೆಳಗಿನ ಸ್ಲ್ಯಾಷ್ ಅನ್ನು ಸೇರಿಸಿದ್ದೇನೆ ಎಂದು ಖಚಿತಪಡಿಸಿಕೊಳ್ಳಬೇಕು ... ಆದರೆ ಅದರ ಮೇಲೆ ತಪ್ಪಿಸಿಕೊಳ್ಳುವ ಪಾತ್ರವನ್ನು ಹೊಂದಿರಬೇಕು.

ಪುಟ ಫಿಲ್ಟರ್ ರಿಜೆಕ್ಸ್

ರೆಜೆಕ್ಸ್ ಸಿಂಟ್ಯಾಕ್ಸ್ ಬೇಸಿಕ್ಸ್

ಸಿಂಟ್ಯಾಕ್ಸ್ ವಿವರಣೆ
^ ಇದರೊಂದಿಗೆ ಪ್ರಾರಂಭವಾಗುತ್ತದೆ
$ ಇದರೊಂದಿಗೆ ಕೊನೆಗೊಳ್ಳುತ್ತದೆ
. ಯಾವುದೇ ಪಾತ್ರಕ್ಕೆ ವೈಲ್ಡ್ಕಾರ್ಡ್
* ಹಿಂದಿನ ಐಟಂನ ಶೂನ್ಯ ಅಥವಾ ಹೆಚ್ಚಿನದು
.* ರಲ್ಲಿ ಯಾವುದೇ ಅಕ್ಷರಗಳಿಗೆ ಹೊಂದಿಕೆಯಾಗುತ್ತದೆ
? ಶೂನ್ಯ ಅಥವಾ ಹಿಂದಿನ ಐಟಂನ ಒಂದು ಸಮಯ
+ ಹಿಂದಿನ ಐಟಂನ ಒಂದು ಅಥವಾ ಹೆಚ್ಚಿನ ಬಾರಿ
| ಅಥವಾ ಆಪರೇಟರ್
[ಎಬಿಸಿ] ಎ ಅಥವಾ ಬಿ ಅಥವಾ ಸಿ (ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಅಕ್ಷರಗಳಾಗಿರಬಹುದು)
[az] A ನಿಂದ z ವ್ಯಾಪ್ತಿ (ಯಾವುದೇ ಸಂಖ್ಯೆಯ ಅಕ್ಷರಗಳಾಗಿರಬಹುದು)
[AZ] ಎ ಟು 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 ಪದೇತರ (ವಿರಾಮಚಿಹ್ನೆ)

ಗೂಗಲ್ ಅನಾಲಿಟಿಕ್ಸ್ಗಾಗಿ ರೆಜೆಕ್ಸ್ ಉದಾಹರಣೆಗಳು

ಆದ್ದರಿಂದ ಕೆಲವು ಉದಾಹರಣೆಗಳನ್ನು ಅಲ್ಲಿ ಇರಿಸೋಣ ಕಸ್ಟಮ್ ಫಿಲ್ಟರ್‌ಗಳು. ನನ್ನ ಸಹೋದ್ಯೋಗಿಯೊಬ್ಬರು ಆಂತರಿಕ ಪುಟವನ್ನು ಗುರುತಿಸಲು ಸಹಾಯ ಕೇಳಿದರು / ಸೂಚ್ಯಂಕ ಪರ್ಮಾಲಿಂಕ್‌ನಲ್ಲಿ ವರ್ಷದೊಂದಿಗೆ ಬರೆಯಲಾದ ಎಲ್ಲಾ ಬ್ಲಾಗ್ ಪೋಸ್ಟ್‌ಗಳ ಜೊತೆಗೆ:

ಫಿಲ್ಟರ್ ಕ್ಷೇತ್ರಕ್ಕಾಗಿ ನನ್ನ ಕಸ್ಟಮ್ ಫಿಲ್ಟರ್ ಮಾದರಿ ವಿನಂತಿ URL:

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

ಅದು ಮೂಲತಃ / ಸೂಚ್ಯಂಕವನ್ನು ಹುಡುಕಲು ಹೇಳುತ್ತದೆ ಅಥವಾ ಯಾವುದೇ 4-ಅಂಕಿಯ ಸಂಖ್ಯಾ ಮಾರ್ಗವನ್ನು ಹಿಂದುಳಿದ ಸ್ಲ್ಯಾಷ್‌ನೊಂದಿಗೆ ಕೊನೆಗೊಳಿಸುತ್ತದೆ. ನಾನು ಅನಾಲಿಟಿಕ್ಸ್‌ನಲ್ಲಿ ಒಂದು ನೋಟವನ್ನು ರಚಿಸಿದೆ ಮತ್ತು ಇದನ್ನು ಫಿಲ್ಟರ್‌ನಂತೆ ಸೇರಿಸಿದೆ:

Google Analytics ವೀಕ್ಷಣೆ ಫಿಲ್ಟರ್

ಇನ್ನೂ ಕೆಲವು ಉದಾಹರಣೆಗಳು ಇಲ್ಲಿವೆ:

  • ನೀವು URL ಪರ್ಮಾಲಿಂಕ್ ಹಾದಿಯಲ್ಲಿ ವರ್ಷದೊಂದಿಗೆ ಬ್ಲಾಗ್ ಹೊಂದಿದ್ದೀರಿ ಮತ್ತು ನೀವು ಪಟ್ಟಿಯನ್ನು ಯಾವುದೇ ವರ್ಷಕ್ಕೆ ಫಿಲ್ಟರ್ ಮಾಡಲು ಬಯಸುತ್ತೀರಿ. ಹಾಗಾಗಿ ಯಾವುದೇ 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

ಬಿಲ್ಡ್, ಟೆಸ್ಟ್ ಮತ್ತು ಡೀಬಗ್ ರೀಜೆಕ್ಸ್

ನೀವು ಏನು ಆಲೋಚಿಸುತ್ತೀರಿ ಏನು?

ಸ್ಪ್ಯಾಮ್ ಅನ್ನು ಕಡಿಮೆ ಮಾಡಲು ಈ ಸೈಟ್ ಅಕಿಸ್ಸೆಟ್ ಅನ್ನು ಬಳಸುತ್ತದೆ. ನಿಮ್ಮ ಕಾಮೆಂಟ್ ಡೇಟಾವನ್ನು ಹೇಗೆ ಪ್ರಕ್ರಿಯೆಗೊಳಿಸಲಾಗುತ್ತಿದೆ ಎಂಬುದನ್ನು ತಿಳಿಯಿರಿ.