A/B Test Araçlarına Uygun Proje Oluşturmak

Berk Öztoprak
3 min readFeb 14, 2018

--

source: unsplash

Önceki yazılarda Optimizasyon ‘a güzel girişler yaptık. Ve bu alanda bir çok yazılar yazdık. Optimizasyon takımının Front-end takımıyla beraber çalışabileceğinden ve nasıl çalışabileceğinden bahsettik. Artık biz optimizasyon yapmak istiyoruz. Peki kendi sitemizi optimizasyon araçlarına uygun nasıl yaparız? Url yapımız nasıl olmalıdır? En kolay halde nasıl kullanırız?

Not: Url işi biraz karışık. Şu anlık aklıma gelen bir çok şeyi yazacağım. O yüzden bu yazı güncellenebilir. Eğer işinize yarayan bir şeyse sık kullanılanlarda tutmayı unutmayın.

1. Subdomainden kurtulun

Subdomain bu araçların baş belasıdır. Özellikle heatmap oluştururken, recordingslere bakarken subdomainlere ulaşmanız bir hayli zor olacaktır. Seo da olan etkisini bilmiyorum ama eğer olumlu bir etkisi kullanırken bir iki kere daha düşünün. Örnek verelim; deneme.com sitemizin anasayfası için heatmap oluşturacağız. Ama x.deneme.com sayfamızda anasayfaya yönleniyor. İşte bu yüzden sıkıntı oluşturacaktır.

2. Her sayfanızın bir etiketi olsun

Anasayfanızın bir etiketi olmasına gerek yok. Sonuçta simple match(basit eşleme) yaparak bu sayfamıza uluşabiliyoruz. Bu e-ticaret sitelerinin en büyük derdidir. O yüzden alt sayfalarda bir etiket olması daima işinizi kolaylaştıracaktır. Örnek verelim; ürün detay sayfamızda bir /-u-/… (ürün anlamında) etiket olması heatmap oluştururken işinizi fazlasıyla kolaylaştıracaktır. Bu yapıyı korumaya çalışırsanız düzenli analizler yapabilirsiniz. Çoklu sayfalarda bu tür etiketler kullanmak her zaman faydamıza. Başka örnek verelim; sepet sayfası. /sepet/… yine sadece o sayfaya ulaşabilirsiniz. Başka; arama sayfasına ../-a-/.. gibi şeyler de koyabilirsiniz.

source: unsplash

3. Form sayfalarımızda etiketler

Form analiz için bir çok araç araştırmış ve bu konuda sorunlar yaşamış biriyim. Form analiz araçlarının en çok istediği şey <form> etiketi. Bu konuda kesinlikle dikkat edin. Formları oluştururken bu yapıda kurarsanız form analiz araçlarında bir sıkıntı çekeceğinizi düşünmüyorum. Session-based oturum formlarına her tool ulaşamıyor. Benim araştırmalarımda inspectlet ve formisimo bu ihtiyacınızı fazlasıyla karşılayacaktır. Inspectlet biraz daha uygun ama formisimo çok daha iyi. Bunlara bakabilirsiniz.

4. Split testlerde url yapısının testlerde önemi

Bu madde aslında 2. maddenin aynısı. Ama burada bahsetmek istediğim şu; split test yaparken url yapısı çok önemlidir. Dediğim gibi subdomain kullanırsanız veya url’in başında bir şey kullanmadan link yapısı oluşturursanız split testleri yapmak bir hayli zorlaşacaktır. Peki nasıl olacak?

Örnek; Ürün detay sayfamıza split test yapacağız. Ve Google Optimize kullanıyoruz. Nasıl yapacağız?

Original: www.deneme.com/u/
Varyant: www.deneme.com/u-n-/

Böyle bir yapı kullanırsanız split testleri daha kolay yapabilirsiniz. O yüzden bu yapıya önem verin. Ama ürün detay sayfası url’in içinde -u- geçen bir yapıya sahipseniz bu testleri yaparken biraz zorlanabilirsiniz. Çünkü bir çok tool bunu yapmıyor. Nedenini bilmiyorum. :)

source: unsplash

5. Yazılan classlar, spanlar, divler vs. vs.

Burada iş aslında front-endini yazan arkadaşımızda bitiyor. Önceki yazıda bundan bahsetmiştim. Optimizasyon her takımla beraber çalışmalıdır. Sitenin html ve css yapısını oluştururken front-endi yazan arkadaşlarımızdan daha anlaşılır html ve css yapısı isteyebiliriz. Mesela; Bir kaç span’in class’ı aynı. Ama siz tek bir tanesine müdahale etmek istiyorsunuz. Buna nasıl müdahale edebiliriz? Burada iş biraz karışıyor. Çünkü siz o span’in class’ına bir css yazarsanız diğerlerine de etki edecek. Siz test aracından class değiştirmek zorunda kalacaksınız ve css bozulacak. Bu yüzden nesnelere ayrı class’lar vermek daha sağlıklı. Tabiiki siz de yapabilirsiniz. Ama yinede işi kolaylaştırmak için front-end yazan arkadaşlarınızdan bunu rica edebilirsiniz.

Şimdilik aklıma gelen bunlar. Dahada bulabilirsem yazacağım. Yanlışlarım olabilir, düzeltilmesine daima açığım.

Sohbet, muhabbet, kahve, görüşler, eleştiriler ve danışmanlık için;
berkoztoprak[at]yandex.com

Sign up to discover human stories that deepen your understanding of the world.

Free

Distraction-free reading. No ads.

Organize your knowledge with lists and highlights.

Tell your story. Find your audience.

Membership

Read member-only stories

Support writers you read most

Earn money for your writing

Listen to audio narrations

Read offline with the Medium app

--

--

Berk Öztoprak
Berk Öztoprak

No responses yet

Write a response