Bilim Etkinliği Projesi Hazırlama

Bilim Fuarı/Etkinliği

 Projesi

 Hazırlama




İsim:
Tarih:

 

 

 

 

Bilim Fuarı/Etkinlik Projesi Hazırlama

Çizelge Kullanarak Organize Olun

 

İlk kez uzun soluklu bir proje gerçekleştiriyor olabilirsiniz, bu nedenle bir çizelge hazırlamanız ve organize olmanız önemlidir. Bilim fuarı/etkinlik projelerinin tamamlanması için genellikle birkaç haftalık bir süre gereklidir. Bu nedenle, fuardan/etkinlikten aylar öncesinde organizasyonel toplantılar gerçekleştirilir. Son başvuru tarihinin haftalar sonra olmasının planlama işlerinizi ertelemenize neden olmasına müsaade etmeyin; yapılacak çok iş var. Aşağıda, projenin tüm aşamalarını tamamlayabilmeniz için bolca vakit sağlayan bir çizelge yer almaktadır:

 

 

 

İŞARETLE                    HAFTA                         YAPMANIZ GEREKEN

[ ]                                 1 - 2                             Proje konusunu seçin ve bir amaç belirleyin. 

[ ]                                 3 - 4                             Kütüphaneye gidip proje konunuzla ilgili araştırma yapın.

[ ]                                 3 - 4                             Deney planlaması yapın ve gerekli araçları toplayın.

[ ]                                 5 - 6                             Deneyinizi yapın, deney verilerini toplayın ve deney sonuçlarını kaydedin.

[ ]                                 7                                  Sonuçları analiz edin ve karara bağlayın.

[ ]                                 8                                  Araştırma raporu yazın ve özet haline getirin.

[ ]                                 9 - 10                           Afişinizi hazırlayın ve sunum alıştırması yapın.

 







Bilim Fuarı/Etkinlik Projesi Hazırlama

Bilim Fuarı/Etkinlik Projesi Hazırlamanın Yedi Aşaması

 

1. Konu Seçme: İlgi duyduğunuz ve öğrenmek istediğiniz bir şey seçin. Öğretmenlerinizle, anne -babanızla veya çevrenizdeki kişiler ile konuşarak fikir edinin. Hobilerden iyi bir proje konusu çıkabilir. Bilimsel kitaplara ve dergilere bakmayı veya müzeleri ve hayvanat bahçelerini ziyaret etmeyi unutmayın.

 

2. Araştırma: Konuyu seçtikten sonra araştırma sürecini başlatın. Ansiklopedileri kullanarak konu hakkında genel bir bilgi edinebilirsiniz, ancak bununla yetinmeyip kitaplardan ve dergilerden de bilgi toplayın. Bu konuda bilgi verebilecek uzmanlarla veya şirketlerle görüşün. İnternet araştırmasını unutmayın.

 

3. Amaç ve Hipotez: Amaç, yapacağınız şeyin tanımıdır. Hipotez ise gerçekleşmesini beklediğiniz şeyle ilgili bilimsel açıklamadır.

 

4. Deney: Bir deney planlayıp gerçekleştirin. Deneyinizi kontrollü şartlar altında gerçekleştirin. Kayıtlarınızı sadece bu proje için kullandığınız özel bir defterde tutun.

 

5. Araştırma Raporu: Bu rapor, ilgili okurlara proje konunuz ve araştırmalarınız hakkında kapsamlı bir görünüm sunacaktır. Raporda araştırmalarınız sırasında topladığınız bilgilere, deneyinizin eksiksiz bir açıklamasına, topladığınız verilere ve ulaşılan sonuçlara yer verin. Bir sayfalık özet hazırlamayı da unutmayın.

 

6. Afiş: Projenizin görsel sunum aşamasıdır, o yüzden afiş hazırlarken dikkatli olun. Grafikleri, çizelgeleri ve koyu harfleri kullanarak afişinizi ilgi çekici hale getirin.

 

7. Değerlendirme: Projenizi hakemlere nasıl açıklayacağınızı planlayın. Düzenli görünün, açık konuşun ve fazla hareket etmeyin ya da başka dikkat çekici şeyler yapmayın. 

 


Bilim Fuarı/Etkinlik Projesi Hazırlama

Bilgi Edinme

 

Proje konusu belirlendikten sonra araştırma aşaması gelmektedir. Mümkün olduğunca fazla bilgi toplamalısınız. Proje konunuzu genel hatlarıyla araştırarak başlayın. Ansiklopediler birçok konu hakkında genel bilgi içermektedir ve iyi bir başlangıç noktasıdır. Ancak, sadece genel bir fikir edinmek amacıyla kullanılmalıdırlar. Çoğu kütüphanede bilgisayarlı sistemler bulunmaktadır. Konu başlığını bu sistemlere girip veri tabanını araştırarak konuyla ilgili kitapları ve dergileri bulabilirsiniz.

 

Konuyla ilgili bir kitap bulduğunuzda, kitabın hepsini okumanız gerekiyormuş gibi düşünmeyin. İçindekiler tablosuna ve indekse bakarak proje konunuzla ilgili bilgileri bulun. Kitabın kaynakçasına bakarak incelmek isteyebileceğiniz başka kaynaklar var mı diye kontrol edin.

 

İnternet, mükemmel bir fikir ve bilgi kaynağı olabilir (İnternet sitesini gösterirken hangi bilgileri kullanmanız gerektiğini görmek için broşürün Kaynakça sayfasına bakın). 





Bilim Fuarı/Etkinlik Projesi Hazırlama

Gözlem ve Verileri Kaydetme

 

Ölçümlerinizi ve gözlemleriniz kaydetmek için ayrı bir defter kullanın. Bilgileri günlük olarak kaydedin ve bu esnada aşağıdaki hususları göz önünde bulundurun:

 

  • Verileri kaydederken ölçü birimlerini kullanın. Kütleleri gramla, hacimleri mililitreyle ve uzunlukları santimetreyle gösterin.
  • Fazla veri yetersiz veriden iyidir, fazla not tutun.
  • Gözlem yaparken tarihi ve saati belirtin.
  • Kullanılan malzemeleri, malzemelerin miktarını ve maliyetini kaydedin.

Araştırma raporunuzda/afişinizde kullanmak üzere fotoğraf çekin. 


Bilim Fuarı/Etkinlik Projesi Hazırlama

Grafikler ve Şemalar

 

Deney sırasında topladığınız verileri ve bilgileri paylaşmanın en iyi yolu gözlemlerin günlük olarak kaydedilmesidir. Grafikler ve çizelgeler, verileri okuma ve anlama kolaylığı sağlayacak bir şekilde sunmanıza yardımcı olacaktır. Farklı grafik ve şema türleri bulunmaktadır. Bunların birkaçı aşağıda belirtilmiştir.

 

Bilim Fuarı/Etkinlik Projesi Hazırlama

Kontrollü Deney

Bilimsel araştırma gerçekleştirirken deney prosedürlerine uygun hareket edilmelidir. Hipotezinizi test etmek için bir deney tasarlamalısınız. Deney planlaması yaparken test edilen tek değişken dışındaki hiçbir şeyi değiştirmemeniz gerektiğini unutmayın. Değişken, deney sırasında değiştirilebilen faktör anlamına gelmektedir. Değişken, test ettiğiniz şeydir. Diğer tüm unsurlar aynı kalmalı, sadece bir değişken veya koşul değiştirilmelidir. Deney yaparken bir kontrol grubu kullanılmalıdır. Bu guruba da deney gurubuyla aynı derecede özen gösterilmelidir. Ancak, bu grup diğer gruplarda test edilen değişkenden etkilenmemelidir.

 

Aşağıda konuyla ilgili bir örnek verilmiştir:

 

AMAÇ: Kullanılan gübre miktarı bitki büyümesini nasıl etkiler?

 

HİPOTEZ: Gübre miktarının artırılması domateslerin daha fazla büyümesini sağlayacaktır.

 

Deney değişkeni kullanılan gübre miktarıdır. Diğer tüm değişkenler ve koşullar aynı tutulmalıdır. Yani:

 

  1. Tohumların hepsi aynı paketten alınmalı ve rastgele seçilmelidir.
  2. Tohumlar aynı boyuttaki saksılara ekilmeli ve aynı tür toprak kullanılmalıdır.
  3. Tüm bitkiler aynı miktarda su ve güneş ışığı almalıdır.
  4. Sıcaklık tüm deney bitkileri için aynı olmalıdır.
  5. Tüm deney gruplarında birden fazla sayıda bitki kullanılmalıdır.
  6. Gruplardan biri 'KONTROL GRUBU' olarak belirlenmelidir. Bu gruba gübre verilmemelidir.
  7. İki deney grubu daha oluşturulmalıdır. Bu gruplardan birine her hafta belirli miktarda gübre verilmelidir. Diğer gruba ilk grubun iki katı fazla gübre verilmelidir. 

 

Bilim Fuarı/Etkinlik Projesi Hazırlama

Özet ve Araştırma Raporu

 

Projenizi başkalarıyla paylaşabilmeniz önemlidir. Bilgi paylaşma yollarında biri de yazmadır. Aşağıda, özet ve araştırma raporu yazmaya yönelik bazı talimatlar yer almaktadır.

 

1. Özet, yaptığınız işin bir sayfalık kısaltılmış halidir. Özette aşağıdaki bilgilere yer verilmelidir:

 

a)  Amaç bildirimi,

b)  Kısa bir prosedür açıklaması,

c)  Sonuçlara dayalı bir yargı

 

2. Araştırma raporu çift aralık bırakılarak yazılmalıdır. Raporda aşağıdaki unsurlara yer verilmelidir:

 

a)  Proje konusunun, adınızın, okulunuzun adının, sınıfınızın, sponsorunuzun, yaşadığınız şehrin,eyaletin ve posta kodunun yazılı olduğu bir kapak sayfası

b)  İçindekiler tablosu

c)  Amaç - Yapmayı istediğinizin şeyin bildirimidir. Gerçekleşmesini beklediğiniz sonuçla ilgili bir hipotez veya bilimsel tahmin içerebilir.

d)  Teşekkür - Bu kısımda, size yardımcı olan kişileri belirtebilirsiniz.

e)  Literatür taraması - Burada, yaptığınız işi ve proje konunuzla ilgili diğer bulguları açıklayabilirsiniz.

f)   Kullandığınız materyaller ve yöntemler - Kullandığınız materyalleri belirtin, ardından deneyi nasıl gerçekleştirdiğinizi adım - adım açıklayın. Uyguladığınız işlemleri anlaşılır hale getirecek çizimlerden ve fotoğraflardan yararlanın.

g)  Sonuçlar - Deneyden elde ettiğiniz sonuçları ve topladığınız verileri grafiklerden, şemalardan ve günlük gözlem kayıtlarından yararlanarak açıklayın.

h)  Yargı - Bu kısımda, elde ettiğiniz bulguları ve sonuçları yorumlarsınız. Amacınıza tekrar değinin ve bulgularınızın hipotezinizi destekleyip desteklemediğini belirtin.

i ) Kaynakça - Proje konusuyla ilgili araştırma yaparken kullandığınız kitapları, broşürleri veya diğer materyalleri listeleyin.  

 

 

Bilim Fuarı/Etkinlik Projesi Hazırlama

Afiş/Pankart

 

Afiş/Pankart, diğerleriyle iletişim kurmak için kullanabileceğiniz görsel bir yöntemdir. Acele etmeyin ve iyi bir iş çıkarın.

Öğretmeninizle ve sponsorunuzla görüşerek afiş boyutlarıyla ilgili kuralları öğrenin. Çoğu afiş üç bölümden oluşur ve kendi ayakları üzerinde durur. Pankartlar ise genellikle masaların üzerine konur ve belirli bir boyutu aşmamaları gerekmektedir. Arkalık için ahşap, masonit veya kalın mukavva gibi dayanıklı malzemeler kullanın. Afişin parçalarını destek elemanlarıyla veya güçlü bir yapıştırıcıyla birleştirin. 

 



Bilim Fuarı/Etkinlik Projesi Hazırlama

Kaynakça Oluşturma

 

Kaynakça, araştırmanız sırasında kullandığınız kaynakların ve referansların gösterildiği bir listedir. Kaynakçada, kullandığınız dergilerle ve kitaplarla ilgili bilgi verilmelidir. Bu bilgiler ilgili okurların referansta bulunduğunuz kitapları ve makaleleri bulabilmesine yardımcı olacak şekilde düzenlenmelidir.

Kitapların adını, yazarını, basım evini, basım evinin bulunduğu şehri ve yayınlandıkları tarihi belirtmeniz gerekmektedir.

Makalelerin ise başlığını, yazarını, yayınlandığı dergiyi, derginin basım tarihini ve makalelerin yayınlandığın sayfaların numaralarını belirtmeniz gerekmektedir.



Bilim Fuarı/Etkinlik Projesi Hazırlama

Hakemlere Sunum Yapma

 

Sunum projenizin önemli bir kısmını oluşturmaktadır, bu nedenle planlama için acele etmeyin ve hakemlere yapacağınız sunum için alıştırma yapın. Söylemek istediklerinizi önceden planlayın, ancak sunumunuzu ezberlemeyin. Önemli ifadeleri veya fikirleri endeks kartlarına yazın, bu kartları referans olarak kullanın ancak tamamen onlara bağlı kalmayın.

 

 Aşağıda, sözlü sunum yaparken kullanabileceğiniz bir yaklaşım yer almaktadır:

 

  1. Hakemleri selamlayın ve kendinizi tanıtın.
  2. Özetinizin ve araştırma raporunuzun bir nüshasını hakemlere verin.
  3. Projenizin ismini, sınıfınızı, okulunuzu ve sponsorunuzu (öğretmen) söyleyin.
  4. Neden bu konuya ilgi duyduğunuzu anlatın.
  5. Konuyla ilgili biraz arka plan bilgisi verin.
  6. Araştırma amacınızı söyleyin.
  7. Yaptığınız literatür taramasından bahsedin.
  8. Kullandığınız araştırma yöntemini anlatın (adım - adım). Afişinizde yer alan bölümlere dikkat çekin. Çizelgelere, grafiklere ve fotoğraflara referansta bulunun. Herhangi bir ekipman sergiliyorsanız, bırakın hakemler bu ekipmanı incelesin.
  9. Deney sonuçlarını açıklayın, kontrol faktörlerinden ve değişkenlerden bahsetmeyi unutmayın. Ölçümler için ölçü birimi kullanmayı unutmayın.
    1. Deney sonucunda ulaşılabilecek mantıklı yargılardan bahsedin.
    2. İleriye dönük araştırma planlarınızdan ve proje konusuyla ilgili deneylerden bahsedin. Araştırmanızın ilik aşamalarında bilimsel yaklaşımınızda yaptığınız değişikliklerden birkaç ifadeyle bahsedin.
    3. Hakemlere konuyla ilgili soruları olup olmadığını sorun. Herhangi bir sorunun cevabını bilmiyorsanız bilmediğinizi ve konuyu araştıracağınızı söyleyin. Hakemler alakasız alanlarla ilgili soru sormada ısrar ederse, konuşmayı tekrar bilimsel konuya getirin.
    4. Hakemlere zaman ayırdıkları için ve projenizi geliştirmenize yardımcı olabilecek önerileri için teşekkür edin.

Düzgün davranışlar, güzel giysiler ve yaptığınızı işle ilgili tutkunuz hakemleri etkilemenizde faydalı olacaktır. Aşağıda bu konuyla ilgili bazı ipuçları yer almaktadır:

 

  1. Güzel giysiler giyin.
  2. Nazik olun ve güzel davranışlar sergileyin.
  3. Hakemlerle iyi bir göz teması kurun, tüm hakemlere dikkatinizi vermeye çalışın. Sadece bir tanesine bakmayın.
  4. Dik durun ve afişinizin olduğu tarafa yönelin.
  5. Şevkli, açık ve kendinizden emin bir şekilde konuşun.
  6. Hakemlerin dikkatini dağıtacak şeyler yapmayın.
  7. Rahat olun, gülümseyin ve EĞLENİN.

 

 

FORM A: KONU SEÇİMİ

                                                                                                            Son Tarih:

 

Öğrencinin Adı:

 

Sınıfı:                            Kategori:

 

Konu Başlığı:

 

 

 

 

FORM B: HİPOTEZ

                                                                                                            Son Tarih:

 

Öğrencinin Adı:

 

Sınıfı:                            Kategori:

 

Konu Başlığı:

 

Hipotez:

 

 

 

 

FORM C: LİTERATÜR TARAMASI

                                                                                                            Son Tarih:

 

Öğrencinin Adı:

 

Sınıfı:                            Kategori:

 

Hangi kitaplardan ve dergilerden yararlandınız?

 

Kaynakça Belirtiniz:

 

 

 

FORM D: DENEY AÇIKLAMASI

                                                                                                            Son Tarih:

 

Öğrencinin Adı:

 

Sınıfı:                            Kategori:

 

Konu Başlığı:

Deney için hangi materyalleri kullanacaksınız?

 

Deneyi nasıl gerçekleştireceksiniz ve bilimsel olmasını nasıl sağlayacaksınız? (Formun arka yüzünü kullanınız)

 

 

ÖZET FORMU

 

ÖĞRENCİNİN ADI:

 

SINIFI:                                     OKULU:

 

YAŞADIĞI ŞEHİR:

 

SPONSOR:

 

KATEGORİ:

 

KONU BAŞLIĞI:

(Özet yazarken tek satır aralığı bırakın, özetinizi üç paragrafa ayırın: Amaç, Yöntem ve Sonuç)

 

 

BİLİM FUARI/Etkinlik KRİTERLERİ

 

Talimatlar: Bu formu kullanarak bilim fuarı projenizin hangi alanları üzerinde durmanız gerektiğine karar verin. Formu doldurmak için anne-babanızdan yardım isteyin. Aşağıdaki not ölçeğini kullanın:

 

5          çok iyi olmuş

4          olmuş

3          geliştirilmesi gerek

2          eksik

1          olmamış

 

1. ÖZET - 3 Bölüm: amaç, yöntem ve sonuç - bilgisayarla yazılacak, kolaylıkla okunabilir olacak.

2. ARAŞTIRMA RAPORU - başlık sayfası, içindekiler tablosu, amaç, teşekkür, literatür taraması, materyaller ve yöntemler, sonuçlar, yargılar, kaynakça

3. AFİŞ - ilgi çekici, kendi başına ayakta duran ve uygun boyutlu, koyu harflerle yazılmış

4. SÖZLÜ SUNUM - iyi bir şekilde planlanacak ve prova edilecek

5. BAŞLIK - çok geniş ve karmaşık olmamalı, ancak belirli bir zorluk derecesine sahip olmalı

6. YARATICILIK - eşsiz tasarım, projenin çekiciliği olmalı!

7. KONTROLLÜ DENEY - test edilen faktör veya değişken dışındaki tüm faktörler sabit tutulmalıdır.

8. SONUÇLARIN VE YARGILARIN GEÇERLİLİĞİ - yeterli sayıda denemeyle desteklenen ölçülebilir sonuçlar

 

TOPLAM PUAN

 

35 - 40             Her şey harika - projenizi fuara getirin.

30 - 34             Biraz daha fazla zaman ve çalışma gerekiyor.

25 - 29             Acele et; yapılması gereken işler var ve hızlı olmalısın

< 25                 Projenizi öğretmeninizle veya sponsorunuzla birlikte derhal gözden geçirin.

 

', GTAG_ADWORDS_LABEL: '16446949525', GTAG_WITH_VAT: '1', PRODUCT_TYPE: 'id', // id or code OPTIMIZE_ID: '', GTAG_CURRENCY_TYPE: 'currency', SEND_MEMBER: 'true', }, setParams: () => { for (const [key, value] of Object.entries(GTAG_APP.params)) { GTAG_APP.params[key] = value === '{{' + key + '}}' || value === '' ? '' : value; } }, run: () => { GTAG_APP.setParams(); window.dataLayer = window.dataLayer || []; gtag('js', new Date()); if (window.MEMBER_INFO.ID > 0) { GTAG_APP.configs.user_id = window.MEMBER_INFO.ID; } if (!(['address', 'payment', 'approve'].includes(window.PAGE_TYPE))) { if (GTAG_APP.params.GA4_TRACKING_ID) { gtag('config', GTAG_APP.params.GA4_TRACKING_ID, { ...GTAG_APP.configs, 'optimize_id': GTAG_APP.params.OPTIMIZE_ID, }); } if (GTAG_APP.params.GTAG_TRACKING_ID) { gtag('config', GTAG_APP.params.GTAG_TRACKING_ID, GTAG_APP.configs); } } if (GTAG_APP.params.GTAG_ADWORDS_ID) { gtag('config', GTAG_APP.params.GTAG_ADWORDS_ID, window.MEMBER_INFO.ID > 0 ? {'allow_enhanced_conversions': true} : {}); } if (GTAG_APP.params.SEND_MEMBER === 'true') { GTAG_APP.setUserData(); } GTAG_APP.productDetail() GTAG_APP.pageview(); GTAG_APP.pageCategory() GTAG_APP.dynamicLoader(); GTAG_APP.addToCart() GTAG_APP.wishList() GTAG_APP.login() GTAG_APP.register() GTAG_APP.orderApprove() GTAG_APP.pageCart() GTAG_APP.orderAddress() GTAG_APP.orderPayment() GTAG_APP.removeFromCart(); }, categoryTree: (categoryPath) => { categoryPath = categoryPath.split(' > '); if (categoryPath[categoryPath.length - 1] === '') { delete categoryPath[categoryPath.length - 1]; } let categoryTree = []; categoryPath.forEach((category, index) => { categoryTree['item_category' + (index === 0 ? '' : index + 1)] = category; }); return categoryTree; }, setUserData: () => { if (window.MEMBER_INFO.MAIL !== '') { gtag('set', 'user_data', { 'email': window.MEMBER_INFO.MAIL, 'address': { 'first_name': window.MEMBER_INFO.FIRST_NAME, 'last_name': window.MEMBER_INFO.LAST_NAME, 'city': window.MEMBER_INFO.MEMBER_CITY, 'country': window.MEMBER_INFO.MEMBER_COUNTRY, 'postal_code': window.MEMBER_INFO.MEMBER_ZIP_CODE, } }) } }, pageview: () => { TSOFT_APPS.page.home.callback.push(function () { gtag('event', 'page_view', { 'ecomm_pagetype': 'home', }); }) TSOFT_APPS.page.other.callback.push(function () { gtag('event', 'page_view', { 'ecomm_pagetype': 'other', }); }) TSOFT_APPS.page.search.callback.push((searchWord, product) => { gtag('event', 'page_view', { 'ecomm_pagetype': 'searchresults', }); }) if (window.PAGE_TYPE === "brand") { gtag('event', 'page_view', { 'ecomm_pagetype': 'brand', }); } }, getCartItems: async () => { await TSOFT_APPS.get.cart.load(); const cartLoad = await TSOFT_APPS.get.result.cart.load; const products = cartLoad.PRODUCTS.map((product, index) => { return { item_id: GTAG_APP.params.PRODUCT_TYPE === 'id' ? product.ID : product.PRODUCT_CODE, item_name: product.TITLE, currency: product.TARGET_CURRENCY === 'TL' ? 'TRY' : product.TARGET_CURRENCY, index: index, item_brand: product.BRAND, item_list_id: product.CATEGORY_ID, item_list_name: product.CATEGORY_NAME, price: (product.PRICE_TOTAL / product.COUNT).toFixed(2), quantity: product.COUNT, ...GTAG_APP.categoryTree(product.CATEGORY_PATH + product.CATEGORY_NAME), } }); const cart = { items: products, value: cartLoad.PRICE_CART, coupon: cartLoad.COUPON_CODE, currency: cartLoad.TARGET_CURRENCY === 'TL' ? 'TRY' : cartLoad.TARGET_CURRENCY, } return cart; }, productDetail: () => { TSOFT_APPS.product.detail.callback.push(function () { const productData = PRODUCT_DATA[0]; // For Google Analytics 4 gtag("event", "view_item", { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, "currency": productData.currency === 'TL' ? 'TRY' : productData.currency, "value": productData.total_sale_price, "items": [ { "item_id": productData[GTAG_APP.params.PRODUCT_TYPE], "item_name": productData.name, "currency": productData.currency === 'TL' ? 'TRY' : productData.currency, "index": 0, "item_brand": productData.brand, "item_list_id": productData.category_id, "item_list_name": productData.category, "price": productData.total_sale_price, "quantity": productData.quantity, ...GTAG_APP.categoryTree(productData.category_path + productData.category), } ] }); // For Google Universal Analytics gtag('event', 'view_item', { 'send_to': GTAG_APP.params.GTAG_TRACKING_ID, "items": [ { "id": productData[GTAG_APP.params.PRODUCT_TYPE], "name": productData.name, "list_name": productData.category, "brand": productData.brand, "category": (productData.category_path + productData.category).replace(/ > /g, '/'), "quantity": productData.quantity, "currency": productData.currency === 'TL' ? 'TRY' : productData.currency, "price": productData.total_sale_price, "list_position": 1, } ] }); gtag('event', 'page_view', { 'ecomm_pagetype': 'product', 'ecomm_totalvalue': productData.total_sale_price, 'ecomm_prodid': productData[GTAG_APP.params.PRODUCT_TYPE], 'ecomm_category': (productData.category_path + productData.category).replace(/ > /g, '/'), }); }) }, pageCategory: () => { TSOFT_APPS.page.category.callback.push((category, products) => { //For Google Analytics 4 gtag('event', 'view_item_list', { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, 'items': products.slice(0, 200).map((product, index) => { return { item_id: product[GTAG_APP.params.PRODUCT_TYPE], item_name: product.name, currency: product.currency === 'TL' ? 'TRY' : product.currency, index: index, item_brand: product.brand, item_list_id: product.category_id, item_list_name: (product.category_path + product.category).replace(/ > /g, '/'), price: product.total_sale_price, ...GTAG_APP.categoryTree(product.category_path + product.category), } }), 'item_list_name': category.name, 'item_list_id': category.id }); // For Universal Analytics gtag('event', 'view_item_list', { 'send_to': GTAG_APP.params.GTAG_TRACKING_ID, 'items': products.slice(0, 200).map((product, index) => { return { id: product[GTAG_APP.params.PRODUCT_TYPE], name: product.name, list_name: product.category, brand: product.brand, category: (product.category_path + product.category).replace(/ > /g, '/'), list_position: index + 1, quantity: product.quantity, price: product.total_sale_price, } }), }); gtag('event', 'page_view', { 'ecomm_pagetype': 'category', 'ecomm_category': CATEGORY_DATA.name }); }); }, dynamicLoader: () => { TSOFT_APPS.product.dynamicLoader.push(function (products) { gtag('event', 'view_item_list', { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, 'items': products.slice(0, 200).map((product, index) => { return { id: product[GTAG_APP.params.PRODUCT_TYPE], name: product.name, list_name: product.category, brand: product.brand, category: (product.category_path + product.category).replace(/ > /g, '/'), list_position: index + 1, quantity: product.quantity, price: product.total_sale_price, } }), }); }); }, addToCart: () => { TSOFT_APPS.cart.callback.add.push(function (r) { if (([-1, 0].includes(r.status))) { return false; } let addedProduct = Array.isArray(r) ? r[0].addedProduct : r.addedProduct; // For Google Analytics 4 gtag("event", "add_to_cart", { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, 'currency': GTAG_APP.currency, 'value': parseFloat(addedProduct.price).toFixed(2), 'items': [ { 'item_id': addedProduct[GTAG_APP.params.PRODUCT_TYPE], 'item_name': addedProduct.name, 'currency': window.CURRENCY === 'TL' ? 'TRY' : window.CURRENCY, 'index': 0, 'item_brand': addedProduct.brand, 'item_list_name': addedProduct.category, 'price': parseFloat(addedProduct.price).toFixed(2), 'quantity': addedProduct.quantity, ...GTAG_APP.categoryTree(addedProduct.category_path + addedProduct.category), } ] }); //For Universal Analytics gtag('event', 'add_to_cart', { 'send_to': GTAG_APP.params.GTAG_TRACKING_ID, items: [ { id: addedProduct[GTAG_APP.params.PRODUCT_TYPE], name: addedProduct.name, list_name: addedProduct.category, brand: addedProduct.brand, category: (addedProduct.category_path + addedProduct.category).replace(/ > /g, '/'), quantity: addedProduct.quantity, price: parseFloat(addedProduct.price).toFixed(2), list_position: 1, variant: addedProduct.variant, } ], }); }) }, wishList: () => { TSOFT_APPS.product.wishList.callback.add.push(function (r) { if (r.status) { let product = r.data; // For Google Analytics 4 gtag("event", "add_to_wishlist", { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, 'currency': GTAG_APP.currency, 'value': parseFloat(product.price).toFixed(2), 'items': [ { item_id: product[GTAG_APP.params.PRODUCT_TYPE], item_name: product.name, currency: GTAG_APP.currency, index: 0, item_list_name: product.category_name, quantity: 1, price: parseFloat(product.price).toFixed(2), ...GTAG_APP.categoryTree((product.category_path + product.category_name) || '') } ], }); // For Universal Analytics // Does not support items in add_to_wishlist event gtag('event', 'add_to_wishlist', { 'send_to': GTAG_APP.params.GTAG_TRACKING_ID, }); } }) }, login: () => { TSOFT_APPS.page.tracking.login.callback.push(function (params) { gtag("event", "login", {}); }) }, register: () => { TSOFT_APPS.page.tracking.sign.callback.push(function (params) { if ([1, 2].includes(params.status)) { gtag("event", "sign_up", {}); } }) }, pageCart: () => { TSOFT_APPS.page.cart.callback.push(async function (data) { const cart = await GTAG_APP.getCartItems(); if (cart.items.length === 0) { return false; } // For Google Analytics 4 gtag("event", "begin_checkout", { ...cart, 'send_to': GTAG_APP.params.GA4_TRACKING_ID, }); // For Universal Analytics gtag('event', 'begin_checkout', { 'send_to': GTAG_APP.params.GTAG_TRACKING_ID, 'coupon': cart.coupon, 'items': cart.items.map((item, index) => { return { id: item.item_id, name: item.item_name, list_name: item.item_list_name, brand: item.item_brand, list_position: index + 1, quantity: item.quantity, price: item.price, } }), }); gtag('event', 'page_view', { 'ecomm_pagetype': 'cart', 'ecomm_totalvalue': cart.value || 0, 'ecomm_prodid': cart.items.map(function (e) { return e.item_id.toString(); }) || [] }); }) }, orderAddress: () => { TsoftAppsOrderAddressCallback(async function () { const cart = await GTAG_APP.getCartItems(); if (cart.items.length === 0) { return false; } if (GTAG_APP.params.GA4_TRACKING_ID) { gtag('config', GTAG_APP.params.GA4_TRACKING_ID, GTAG_APP.configs); } if (GTAG_APP.params.GTAG_TRACKING_ID) { GTAG_APP.configs['page_path'] = '/order/address'; gtag('config', GTAG_APP.params.GTAG_TRACKING_ID, GTAG_APP.configs); } // For Google Analytics 4 gtag('event', 'checkout_progress', { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, 'items': cart.items, 'checkout_step': 2 }); // For Google Analytics 4 gtag("event", "add_shipping_info", { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, ...cart }); // For Universal Analytics gtag('event', 'checkout_progress', { 'send_to': GTAG_APP.params.GTAG_TRACKING_ID, 'coupon': cart.coupon, 'items': cart.items.map((item, index) => { return { id: item.item_id, name: item.item_name, list_name: item.item_list_name, brand: item.item_brand, list_position: index + 1, quantity: item.quantity, price: item.price, } }), 'checkout_step': 2 }); gtag('event', 'page_view', { 'ecomm_pagetype': 'cart', 'ecomm_totalvalue': cart.total || 0, 'ecomm_prodid': cart.items.map(function (e) { return e.item_id.toString(); }) || [] }); }); }, orderPayment: () => { TsoftAppsOrderPaymentCallback(async function (params) { const cart = await GTAG_APP.getCartItems(); if (cart.items.length === 0) { return false; } if (GTAG_APP.params.GA4_TRACKING_ID) { gtag('config', GTAG_APP.params.GA4_TRACKING_ID, { ...GTAG_APP.configs, 'page_location': window.location.href }); } if (GTAG_APP.params.GTAG_TRACKING_ID) { gtag('config', GTAG_APP.params.GTAG_TRACKING_ID, { ...GTAG_APP.configs, 'page_path': '/order/payment' }); } // For Google Analytics 4 gtag('event', 'checkout_progress', { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, 'items': cart.items, 'checkout_step': 3 }); // For Google Analytics 4 gtag("event", "add_payment_info", { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, ...cart }); // For Universal Analytics gtag('event', 'checkout_progress', { 'send_to': GTAG_APP.params.GTAG_TRACKING_ID, 'coupon': cart.coupon, 'items': cart.items.map((item, index) => { return { id: item.item_id, name: item.item_name, list_name: item.item_list_name, brand: item.item_brand, list_position: index + 1, quantity: item.quantity, price: item.price, } }), 'checkout_step': 3 }); gtag('event', 'page_view', { 'ecomm_pagetype': 'cart', 'ecomm_totalvalue': cart.total || 0, 'ecomm_prodid': cart.items.map(function (e) { return e.item_id.toString(); }) || [] }); }) }, removeFromCart: () => { TSOFT_APPS.cart.callback.delete.push(function (params) { if (params.status && params?.deletedProduct?.id > 0) { gtag("event", "remove_from_cart", { currency: "USD", value: params.deletedProduct.total_price * params.deletedProduct.quantity, items: [ { item_id: params.deletedProduct.id, item_name: params.deletedProduct.name, index: 0, item_brand: params.deletedProduct.brand, price: params.deletedProduct.total_price, quantity: params.deletedProduct.quantity } ] }); } }) }, orderApprove: () => { TsoftAppsOrderApproveCallback(function (order) { let currency = order[GTAG_APP.params.GTAG_CURRENCY_TYPE] === 'TL' ? 'TRY' : order[GTAG_APP.params.GTAG_CURRENCY_TYPE]; const products = order.products.map((product, index) => { const price = GTAG_APP.params.GTAG_CURRENCY_TYPE === 'currency' ? (GTAG_APP.params.GTAG_WITH_VAT === '1' ? product.total_amount_order : product.amount_order) : (GTAG_APP.params.GTAG_WITH_VAT === '1' ? product.total_amount_store : product.amount_store); return { item_id: GTAG_APP.params.PRODUCT_TYPE === 'id' ? product.identifier : product.code, item_name: product.name, currency: currency, index: index, item_brand: product.brand, item_list_id: product.category_id, item_list_name: product.category_name, quantity: product.quantity, price: parseFloat(price.toFixed(2)), ...GTAG_APP.categoryTree(product.category_path + product.category_name) } }); let orderValue = GTAG_APP.params.GTAG_CURRENCY_TYPE === 'currency' ? (GTAG_APP.params.GTAG_WITH_VAT === '1' ? order.amount : order.amount_without_vat) : (GTAG_APP.params.GTAG_WITH_VAT === '1' ? order.amount_store : order.amount_without_vat); if (GTAG_APP.params.GA4_TRACKING_ID) { gtag('config', GTAG_APP.params.GA4_TRACKING_ID, { ...GTAG_APP.configs, 'page_location': window.location.href }); } if (GTAG_APP.params.GTAG_TRACKING_ID) { GTAG_APP.configs['page_path'] = '/order/approve'; gtag('config', GTAG_APP.params.GTAG_TRACKING_ID, GTAG_APP.configs); } gtag('event', 'page_view', { 'ecomm_pagetype': 'purchase', 'ecomm_totalvalue': orderValue.toFixed(2), 'ecomm_prodid': products.map(function (e) { return e.item_id.toString(); }) || [] }); // For Google Analytics 4 gtag("event", "purchase", { 'send_to': GTAG_APP.params.GA4_TRACKING_ID, 'transaction_id': order.transaction, 'value': parseFloat(orderValue.toFixed(2)), 'tax': parseFloat((order.total_vat).toFixed(2)), 'shipping': order.cargo_price, 'currency': GTAG_APP.currency, 'coupon': order.coupon, 'items': products }); // For Universal Analytics gtag('event', 'purchase', { 'send_to': GTAG_APP.params.GTAG_TRACKING_ID, 'transaction_id': order.transaction, 'value': parseFloat(orderValue.toFixed(2)), 'tax': parseFloat((order.total_vat).toFixed(2)), 'shipping': order.cargo_price, 'currency': GTAG_APP.currency, 'coupon': order.coupon, 'items': products.map((item, index) => { return { id: item.item_id, name: item.item_name, list_name: item.item_list_name, brand: item.item_brand, list_position: index + 1, quantity: item.quantity, price: parseFloat(item.price), } }) }); //For Track Ads conversions if (GTAG_APP.params.GTAG_ADWORDS_ID !== '') { gtag('event', 'conversion', { 'send_to': GTAG_APP.params.GTAG_ADWORDS_ID + '/' + GTAG_APP.params.GTAG_ADWORDS_LABEL, 'value': orderValue.toFixed(2), 'currency': currency, 'transaction_id': order.transaction }); } }); } } GTAG_APP.run();
T-Soft E-Ticaret Sistemleriyle Hazırlanmıştır.