Google Analytics’de Düzenli İfadeler (Regular Expression) Nasıl Kullanılır? 0

yazaraykutalcelikGoogle Analytics’de en az bilinen konulardan birisi de düzenli ifadelerdir. Düzenli ifadeler kavramı kulağınıza pek tanıdık gelmemiş olabilir. Bunları daha çok orjinal isminde biliyoruz, konumuz RegEx yani Regular Expression. Bu konu oldukça karışık gibi görünse de aslında o kadar da zor değildir. Semboller özellikle de matematik sevmeyenlere her zaman kafa karıştırıcı gelmiştir. Ama bu yazımızdan sonra bu konuyu hemen herkes için çözmüş olacağımızı düşünüyorum. En azından elinizin altında bir rehber olarak tutup, sıkıştığınız zamanlarda yardım alabilirsiniz.

Regex’ler özellikle kapsamlı filtrelemeler yapmak ve karmaşık sayfaları takip etme de oldukça işinize yarayacak.

advancedsearch

1) .(nokta) karakteri herhangi tek bir karakter için kullandığımız semboldür. Ali. ifadesi Ali1, Ali2, Ali3 vs ile eşleşir fakat Ali20 ile eşleşmez. Çünkü 20 iki karakterden oluşmaktadır. Ne demiştik? Nokta karakteri sadece tek bir karakter için kullandığımız semboldür.

Ali.. ifadesi ise Ali10, Ali20, Ali30 vs ile eşleşir. Ali300 ile ise eşleşmez. Çünkü her bir nokta tek bir karakteri temsil eder. 300 ise üç karakterden oluşmaktadır. Eğer noktayı sembol yerine nokta olarak kullanmak isterseniz de noktadan önce ters eğik çizgi kullanmanız gerekir. Örneğin analytics hesabınızda şirket içi trafiği filtrelemek istiyorsanız I.P. adreslerini hariç tutmanız gerekir. Bu durumda da noktayı, nokta olarak kullanmanız gerekecektir. Bunun yolu da nokta ifadesinden önce ters eğik çizgi \ kullanmaktır.

171.216.181.444 gibi.

exclude-ips

2) ? (soru işareti) kendinden bir önceki elemanı yok sayar ya da kendinden önceki elemanlarla eşleşir. (Yukarıdaki örnektede bahsettiğimiz gibi soru işaretini, soru işareti olarak kullanmak istiyorsak, karakterin öncesinde ters eğik çizgi \ kullanmanız gerekir. (karışık bir cümle olduğunun farkındayım :) )

12? İfadesi 1 ile ve 12 ile eşleşir.

AB? İfadesi A ile ve AB ile eşleşir.

3) {} ifadesi önceki elemanın sayısını ölçer. 85{2} ifadesi sadece 855 ile eşleşir (burada 2, önceki elemandan, yani 5’ten, iki tane olduğu anlamına gelir)

85{1-3} ifadesi 85, 855, 8555 ile eşleşir ama 85555 ile eşleşmez.

4) [] Kapalı parantez, bir karakter kümesindeki bir eleman ile eşleşir. [1-9] ifadesi 1 ve 9 arasındaki herhangi bir rakam ile eşleşir. ^ kümeyi olumsuzlar yani ters küme yapar. ^[1-9] ifadesi 1 ve 9 arasındaki herhangi bir rakam ile eşleşmeyecektir.

5) * (yıldız) ifadesi, kendinden önceki karakteri yok sayar ya da kendinden önceki karakterin tekrarlarıyla eşleşebilir.

98* ifadesi, 9, 98, 988, 9888, 98888 vs ile eşleşir.

AB* ifadesi A, AB, ABB, ABBB, ABBBB vs ile eşleşir.

screen-shot-2015-02-19-at-2-36-11-pm

6) () ifadesi içerikleri bir eleman olarak gruplamanızı sağlar, | ise gruplanmış elemanları birbirinden ayırır.

(A.B.|AB| a.b.|ab) ifadesi A.B., AB, a.b., veya ab ile eşleşir.

7) Seriye başlamak için ^ ve dizginin sonunu işaretlemek için $ kullanarak bir karakter dizgisini eşleştirebilirsiniz.

^Ali ifadesi ‘Ali koş’ ile eşleşir fakat ‘Koş Ali’ ile eşleşmez, çünkü ‘Ali’ ile başlamaz.

Koş$, ‘Ali Koş’ ile eşleşir fakat ‘Koş Ali’ ile eşleşmez, çünkü ‘Koş’ ile sona ermez.

^Ali Koş$ sadece Ali Koş ile eşleşir

8) + (artı) Kendinden önceki bir veya daha fazla önceki karakter ile eşleşir.

98+ ifadesi 98, 988, 9888, 98888 vs. ile eşleşir.

AB+ ifadesi AB, ABB, ABBB, ABBBB vs. ile eşleşir.

9)| (düz çizgi) ifadesi en basit tabirle veya anlamına gelmektedir.

Örneğin; elektronik|buzdolabı ifadesi içerisinde elektronik, buzdolabı veya her ikisinin de geçtiği her şey ile eşleşir.

Elektronikbuzdolabı

Elektronikceptelefonu

Siemensbuzdolabı

Sadece okuduğunuz zaman bu semboller ve kullanımları karışık gelmiş olabilir, fakat bunlarla ilgili bazı örnekler yapmaya başlayıp sonuçları inceledikçe daha anlamlı gelmeye başladığını göreceksiniz. Hadi biraz elleri kirletelim! :)

Doğuş Grubu ve Güney Kore'li SK Grubun birlikte hayata geçirdiği pazar yeri girişimi n11.com'da Kıdemli Dijital Kanallar Yöneticisi olarak çalışan Aykut, daha önceden de Doğan Online bünyesindeki hepsiburada.com, yenicarsim.com, daybuyday.com ve altincicadde.com gibi sitelerin dijital pazarlama faaliyetlerinin yürütülmesinde görev aldı. Google AdWords, Google Analytics ve Facebook kalifikasyon sertifikalarına sahip olan Aykut, SEM Akademi bünyesinde AdWords eğitimleri vermekte ve sektörel yazılar yazmaktadır.

Bir Cevap Yazın

Amazon’un Türkiye Açılımı Devam Ediyor 0

Amazon geçtiğimiz Kasım ayında müşterilerine Almanya mağazasında Türkçe dil desteği sunup, Türkiye’ye yapılan gönderimleri ücretsiz hale getirmeye başladığı günden bu yana Türkiye için önemli adımlar atmaya hız kesmeden devam ediyor. Geçtiğimiz günlerde Türkiye’de resmi bir şirket kurduğunu duyurduğumuz Amazon şimdi de Amazon Shopping uygulamasına Türkçe dil desteği sağlamaya başladı.

Ücretsiz olarak hem Android hem de iOS platformlarında bulunan Amazon Shopping uygulamasındaki dil desteğini hayata geçirmek ise oldukça kolay.

Amazon Shopping uygulamasını Türkçe olarak kullanmak isteyen kullanıcıların uygulamanın sol üst kısmında bulunan ”Ana Menü” ikonuna dokunarak menüye giriş yapmaları ve ayarlar sekmesinin içinde bulunan ”Ülke ve Dil” kısmından Türkçe’yi işaretlemeleri yeterli olacak.

Bu ayarı gerçekleştirdikten sonra uygulamayı tamamen Türkçe olarak kullanabileceksiniz. Alışveriş ve ürün inceleme sayfalarının yanı sıra sipariş ve kargo bilgilerini de Türkçe olarak kullanıp siparişlerinizi kolayca verebileceksiniz. Amazon’un Türkiye pazarına hızlı bir giriş yapmaya hazırlandığını bu gelişmelerden sonra açıkça söyleyebiliriz.

Marketing Meetup Kayıtları Açıldı! ‘Blind Date’ Biletleri İçin Son Gün 0

Pazarlamaya ait faydalı alt konuların, alanında uzman konuşmacılar tarafından anlatıldığı, iş zekasına, analitiğe ve entelektüelliğe odaklanarak pazarlama ekosistemini geliştirmeyi amaçlayan bir buluşma serisi olan Marketing Meetup’ın dördüncü buluşması “Intelligence” yani “Zekâ” temasıyla profesyonellerle buluşuyor. Sektörün deneyimli isimlerinin “zekâ” olgusuna bakışlarını masaya yatıracağı Marketing Meetup, zekânın iş dünyasına neler getireceğine ışık tutucak.

Belli olan “Marketin Meetup Intelligence” konuşmacıları arasında yazar ve AçıkBeyin Eğitim ve Danışmanlık Kurucusu Prof. Dr. Sinan Canan, eğitmen ve yazar Prof. Dr. Uğur Batı, Flying Spoon Kurucu ortağı Olcayto Cengiz, Hepsiburada CMO’su Yüce Zerey, BrandMap Genel yayın Yönetmeni Bülent Fidan gibi isimler yer alıyor.

Marketing Meetup, dördüncü serisi Intelligence ile 30 Kasım 2017’de İTÜ Ayazağa kampüsü içinde bulunan Süleyman Demirel Kültür Merkezi’nde gerçekleşecek. Yarından itibaren fiyatlar kademeli olarak artacağı için bugün sonuna kadar çok sınırlı bir katılımcı kitlesi için özel %65’e varan indirimli giriş fiyatımız ile kaydınızı gerçekleştirebilirsiniz. Daha fazla bilgi ve etkinliğe kayıt yaptırmak için Marketin Meetup Intelligence’un internet sitesine buradan ulaşabilirsiniz ya da aşağıdaki kayıt formu üzerinden kayıt olabilirsiniz.

Neden Marketing Meetup’a Katılmalısınız?

1. Aynı Konulardan Bahsetmiyoruz

Tüm konferanslar, birbirinin benzeri konular üzerinde dönüp durmaktayken, Marketing Meetup bu jenerik konular döngüsünü kırıyor. Marketing Meetup’ın hiçbir konferansında, hiçbir oturumunda klişe konulardan bahsedilmiyor. Böylece, her zaman farklı konularla seyircinin ilgisi canlı kalıyor.

2. Önemli Konuşmacıları Dinleyebileceksiniz

Marketing Meetup sektörün duayen isimlerinin katılımcılara yol gösterdiği, ışık tuttuğu bir konferans serisi. Kendi sektöründe, bilinen isimlerin konuk olduğu Marketing Meetup, etikete değil, içeriğe önem verenlerin katıldığı, doğru kişilerin kaliteli konulardan bahsettiği bir oluşum.

3. Yaratıcı Çözümler ve Trendleri Takip Edebileceksiniz

Son moda pazarlama konularının konuşulacağı oturumların yanı sıra, fuaye alanında gerçekleşecek aktivitelerle son dönem trendleri yakından takip edebileceksiniz.

4. Networking Yapmak İçin Birebir

Kaliteli insanların, sektör duayenlerinin katıldığı Marketing Meetup serisi, networking yapabilmeniz, profesyonel çevrenizi genişletebilmeniz için de kaçırılmayacak bir fırsat.

conference – Online Event Management with the ticketing solution from XING Events

GELİŞMELERİ
KAÇIRMAYIN!
Haftalık bültenimize
ücretsiz kaydolun!
BİZE KATIL
close-link
Marketing Meetup Intelligence

Zekânın iş dünyasına neler getireceğini konuşuyoruz
%65'e Varan İndirimle Kaydolun
close-link
Marketing Meetup
 

ERKEN
KAYIT FIRSATI


Zekânın iş dünyasına neler getireceğini konuşuyoruz
Orada Olmalıyım

Sektörü buluşturan etkinlikte siz de yerinizi ayırtın!
close-link
GELİŞMELERİ KAÇIRMAYIN
Haftalık bültenimize ücretsiz kaydolun, sizi gelişmelerden haberdar edelim.
BİZE KATIL
close-link
Marketing Meetup Intelligence

Zekânın iş dünyasına neler getireceğini konuşuyoruz
Erken Kayıt Fırsatı
close-link
İçerikle Pazarlama Workshop

Yemekcom Ürün Müdürü Batuhan Apaydın ile, içeriğin kral olduğu yeni dünyayı keşfetmeye hazır mısınız?
Hemen Kaydol
close-link