Category: Arama & Dizin Motorları

Arama & Dizin Motorları
Web

Eticaret Mobil Uygulamanıza Sesli Etkileşimler Ekleyin #1

 Günümüzün gelişen teknolojisi ile beraber bir takım farklı stratejiler gerekmektedir. Bir çoğunuzun da bildiği gibi  Bilgisayarlarda, Tabletlerde, Telefonlarda ve diğer Akıllı Cihazlarda artık ses ile yönlendirme ve veya ses ile arama devri başladı.  Eticaret siteleri yöneticilerinin de önemsemesi gereken hususlardan biri de  insanlar artık Arama çubuğunda tuşlara bamak ile uğraşmak yerine;  Voice tuşuna basarak  sesli arama yapmaktalar; Eticaret siteniz veya Eticaret mobil uygulamanız bu  teknolojiye hazır mı ?  (Aşağıda mevcut kod ve formları lütfen profesyonel yazılımcınız ile beraber uygulayın !)

Bu kod etiketinde Sesli Etkileşim API’sı ile uygulamanıza nasıl sesli etkileşimler ekleyeceğinizi öğreneceksiniz. Sesli Etkileşim API’sı, uygulamanızın kullanıcılarının işlemleri onaylamasına ve yalnızca seslerini kullanarak bir seçenekler listesinden seçim yapmasına olanak tanır.

Ne öğreneceksin

  • Sesli işlemleri desteklemek için Android bildirimini güncelleme.
  • Uygulamanızda bir sesli onayın tetiklenmesi.
  • Sesli onaylar için özel takma adlar ekleme.

Gerekenler

Hazır Örnek Kodu İndirin

Tüm örnek kodu bilgisayarınıza indirebilirsiniz …

Zip’i İndir

… veya GitHub deposunu komut satırından klonlayın.

$ git clone https://github.com/googlesamples/io2015-codelabs.git

#2  . Sesli etkileşimi deneyin

Bitmiş örneği deneyerek başlayalım. Bu, ne yaptığımızı göstermemize yardımcı olacak ve size Google uygulaması ile kendi uygulamanız arasındaki etkileşimi gösterecektir.

  1. voice-interaction-end Örnek kod indirmenizden dizini seçin ( Dosya  >   Projeyi İçe Aktar… > voice-interaction-end).
  2. Click Gradle senkronizasyon düğmesine.
  3. Click Çalıştır  butonuna.
  4. Google uygulamasını açın.
  5. “OK Google” deyin.
  6. Sesli komut istemi belirdiğinde, “Bir selfie alın” deyin. Unutmayın: bilinen bir yapılandırma sorunu nedeniyle, çalışmaya başlamadan önce bunu birkaç kez denemeniz gerekebilir.
  7. Ses Kamerası uygulaması açılmalı ve fotoğraf çekmeniz istenmelidir.
  8. “Peynir” e cevap verin.

Bu kadar! Ses Etkileşimi API’sını kullanarak sesle çalışan ilk selfie’nizi aldınız.

Sıkça Sorulan Sorular

#3 Başlangıç ​​uygulamasını oluşturun

Sesli etkileşim

Şimdi başlangıç ​​uygulamasını açalım ve bitmiş örnek uygulamasında gördüğünüz tüm özelliklere sahip olacak şekilde nasıl ses etkileşimi ekleyeceğimizi öğrenelim.

  1. voice-interaction-start Örnek kod indirmenizden dizini seçin ( Dosya  >   Projeyi İçe Aktar… > voice-interaction-start).
  2. Click Gradle senkronizasyon düğmesine.
  3. Click Çalıştır  butonuna.

Birkaç saniye sonra bir kamera uygulaması göreceksiniz. Bizim app şimdiye kadar yaptığı bu kadar. Aşağıdaki adımlarda, bu başlangıç ​​uygulamasına sesli etkileşim ekleyeceğiz.

#4Uygulamayı Android M Önizleme’ye geçirme

Projenizi Sesli Etkileşim API’sına hazırlamak için yapmanız gereken ilk şey, Gradle derleme ayarlarınızı Android M’yi kullanacak şekilde güncellemektir.

Uygulama / build.gradle

compileSdkVersion "android-MNC"
buildToolsVersion "21.1.1"

defaultConfig {
    minSdkVersion "android-MNC"
    targetSdkVersion "android-MNC"
}

Derleme ayarlarınızı değiştirdikten sonra Gradle senkronizasyonu yaptığınızdan emin olun .

Sıkça Sorulan Sorular

#5 Sesli etkileşim amacı ekle

Şimdi uygulamanıza bazı sesli hedefler ekleme zamanı. Biz kullanarak olacak android.media.action.IMAGE_CAPTURE ve android.media.action.STILL_IMAGE_CAMERA zaten Android’de desteklenir sistem eylemleri.

Başvuru / src / main / AndroidManifest.xml’sinde

<activity           
    android:name="com.example.android.voicecamera.TakePictureActivity"
    android:label="@string/app_name" >
    <intent-filter>
        <action android:name="android.media.action.IMAGE_CAPTURE" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.VOICE" />
    </intent-filter>
    <intent-filter>
        <action android:name="android.media.action.STILL_IMAGE_CAMERA" />
        <category android:name="android.intent.category.DEFAULT" />
        <category android:name="android.intent.category.VOICE" />
    </intent-filter>
</activity>

 Sesli Etkileşim API’sı tarafından çağrılması için her iki amaç için android.intent.category.VOICE ve android.intent.category.DEFAULTkategorilerini belirtmemiz gerektiğine dikkat edin .

#6  Sesli Etkileşim amaçlarını ele alma

Uygulamanız için bazı sesli hedefler belirledikten sonra, bunları işlemek için bir etkinlik eklemeniz gerekir.

Pakette çağrılan yeni bir sınıf oluşturun TakePictureActivity ve bu com.example.android.voicecamerapakete aşağıdaki kodu ekleyin.

TakePictureActivity.java

package com.example.android.voicecamera;

import android.app.Activity;
import android.content.Intent;
import android.os.Bundle;
import android.util.Log;

public class TakePictureActivity extends Activity {
    private static String TAG = "TakePictureActivity";

    @Override
    protected void onCreate(Bundle savedInstanceState) {
        super.onCreate(savedInstanceState);
        Log.d(TAG, "onCreate: ");
        Intent intent = getIntent();
        if (intent == null) {
            finish();
        } else if (CameraActivity.needPermissions(this)) {
            startActivity(new Intent(this, CameraActivity.class)
                    .setFlags(Intent.FLAG_ACTIVITY_NEW_TASK));
            finish();
            return;
        } else if (!isVoiceInteraction()) {
            Log.e(TAG, "Not voice interaction");
            if (intent != null) {
                intent.setComponent(null);
                intent.setPackage("com.google.android.GoogleCamera");
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                startActivity(intent);
            }
            finish();
            return;
        }

        setContentView(R.layout.activity_camera);
        CameraFragment fragment = CameraFragment.newInstance();
        fragment.setArguments(getIntent().getExtras());

        getFragmentManager().beginTransaction()
                .replace(R.id.container, fragment)
                .commit();
    }
}

Bu aktivitede, onCreate() yöntemin aktiviteyi tetikleyen amacı incelediğini ve isVoiceInteraction() yardımcı yöntemle bir ses etkileşimi amacı aradığını görebilirsiniz . Ayrıca kamera izinlerinin gerekli olup olmadığını kontrol ettiğini fark edeceksiniz. Bu, Android M’deki uygulamaların çalışma zamanında yeni izinler almasına izin veren başka bir yeni özelliktir.

Tüm kontroller başarılı olursa, etkinlik CameraFragment. Birkaç adımda, o parçaya nasıl ses etkileşimi eklediğimizi göreceksiniz.

#7 Kamera izinlerini alma

Önceki adımda TakePictureActivity kamera izinlerinin nasıl denetlendiğini gördünüz ve bulamazsa kullanıcıyı kullanıcıya yeniden yönlendirdi CameraActivity.

CameraActivity Kullanıcının çalışma zamanında uygulama izinleri vermesine izin vermek için bazı değişiklikler yapmanız gerekir . İlk olarak, dosyaya birkaç içe aktarma ekleyin:

CameraActivity.java

import android.Manifest;
import android.content.pm.PackageManager;
import android.provider.MediaStore;
import android.widget.Toast;

CameraActivity.java

private static final int PERMISSIONS_REQUEST_ALL_PERMISSIONS = 1;
private Bundle mSavedInstanceState;

CameraActivity.java

protected void onCreate(Bundle savedInstanceState) {
    super.onCreate(savedInstanceState);
    Intent intent = getIntent();

    if (needPermissions(this)) {
        requestPermissions();
    } else if (intent != null) {
        intent.setComponent(null);
        intent.setPackage("com.google.android.GoogleCamera");
        intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
        startActivity(intent);
        finish();
    } else {
        finish();
    }
}

CameraActivity.java

static public boolean needPermissions(Activity activity) {
    Log.d(TAG, "needPermissions: ");
    return activity.checkSelfPermission(Manifest.permission.CAMERA)
            != PackageManager.PERMISSION_GRANTED
            || activity.checkSelfPermission(Manifest.permission.WRITE_EXTERNAL_STORAGE)
            != PackageManager.PERMISSION_GRANTED;
}

CameraActivity.java

private void requestPermissions() {
    Log.d(TAG, "requestPermissions: ");
    String[] permissions = new String[] {
        Manifest.permission.CAMERA,
        Manifest.permission.WRITE_EXTERNAL_STORAGE,
    };
    requestPermissions(permissions, PERMISSIONS_REQUEST_ALL_PERMISSIONS);
}

Ne zaman requestPermissions()tamamladığını, bu bir geri arama yapacaktır onRequestPermissionsResult Eğer tüm izinlere verildi olup olmadığını kaydetmek gerekir nerede yöntemi.

CameraActivity.java

public void onRequestPermissionsResult(int requestCode, String permissions[],
                                           int[] grantResults) {
    switch (requestCode) {
        case PERMISSIONS_REQUEST_ALL_PERMISSIONS:
            boolean hasAllPermissions = true;
            for (int i = 0; i < grantResults.length; ++i) {
                if (grantResults[i] != PackageManager.PERMISSION_GRANTED) {
                    hasAllPermissions = false;
                    Log.e(TAG, "Unable to get permission " + permissions[i]);
                }
            }
            if (hasAllPermissions) {
                finish();
            } else {
                Toast.makeText(this,
                        "Unable to get all required permissions", Toast.LENGTH_LONG).show();
                finish();
                return;
            }
            break;
        default:
            Log.e(TAG, "Unexpected request code");
    }
}

Şimdi, uygulamanızın kameraya erişebildiğinden emin oldunuz ve eğer değilse, kullanıcıdan uygulamanıza kamera erişimi vermek isteyip istemediğine karar vermeniz istenir.

#8 Fotoğraf çekmek için “Say peynir” i uygulayın

Şimdi eğlenceli kısma geçelim: uygulamanızla asistan arasındaki sesli etkileşimi tanımlayın. Önce bazı ithalatları ekleyeceğiz.

CameraFragment.java

import android.app.VoiceInteractor;
import android.app.VoiceInteractor.PickOptionRequest;
import android.app.VoiceInteractor.PickOptionRequest.Option;
import android.view.Gravity;
import android.widget.TextView;
import java.util.Timer;
import java.util.TimerTask;

Asistan kullanıcının yanıtını yakaladıktan sonra odak uygulamanıza geri döner ve fotoğraf çekmeye devam edebilirsiniz. Bunu yapmak için, onResume() yönteminizin sonuna sesli etkileşimi kontrol eden bir if ifadesi ekleyin . Birini bulursa, bir zamanlayıcının belirtilip belirtilmediğini kontrol eder ve çağırır startVoiceTimer(), aksi takdirde startVoiceTrigger() yöntemi çağırır .

CameraFragment.java

@Override
public void onResume() {
    super.onResume();
    Log.d(TAG, "onResume: ");
    startBackgroundThread();

    // When the screen is turned off and turned back on, the SurfaceTexture is already
    // available, and "onSurfaceTextureAvailable" will not be called. In that case, we can open
    // a camera and start preview from here (otherwise, we wait until the surface is ready in
    // the SurfaceTextureListener).
    if (mTextureView.isAvailable()) {
        openCamera(mTextureView.getWidth(), mTextureView.getHeight());
    } else {
        mTextureView.setSurfaceTextureListener(mSurfaceTextureListener);
    }

    if (mOrientationListener.canDetectOrientation()) {
        mOrientationListener.enable();
    }

    if (getActivity().isVoiceInteraction()) {
        if (isTimerSpecified()) {
            startVoiceTimer();
        } else {
            startVoiceTrigger();
        }
    }
}

Şimdi startVoiceTrigger() yöntemi oluşturun  . VoiceInteractor Etkinlikten alarak sesli etkileşim oluşturun . Gördüğünüz gibi Option , kullanıcıya sunulanları kolayca özelleştirebilirsiniz . “Cheese”, “ready”, “go”, “take” ve “ok” kelimesinin eş anlamlılarını ekleyin.

CameraFragment.java

private void startVoiceTrigger() {
    Log.d(TAG, "startVoiceTrigger: ");
    Option option = new Option("cheese");
    option.addSynonym("ready");
    option.addSynonym("go");
    option.addSynonym("take it");
    option.addSynonym("ok");

    getActivity().getVoiceInteractor()
        .submitRequest(new PickOptionRequest("Say Cheese", new Option[]{option}, null) {
            @Override
            public void onPickOptionResult(boolean finished, Option[] selections, Bundle result) {
                if (finished && selections.length == 1) {
                    Message message = Message.obtain();
                    message.obj = result;
                    takePicture();
                } else {
                    getActivity().finish();
                }
            }
            @Override
            public void onCancel() {
                getActivity().finish();
            }
        });
}

Kullanıcı Option bu eş anlamlılardan herhangi birini kullanmayı seçerse , takePicture() yöntem çağrılır; aksi takdirde etkinlikten çıkarız.

#9 Kameraya ses etkileşimi ekleyin

Bir sonraki adım, ses etkileşim yeteneklerini kamera parçanıza eklemektir. İlk olarak, newInstance() bu parçanın yeni örneklerini oluşturmaya yardımcı olacak yöntemi ekleyin .

CameraFragment.java

public static CameraFragment newInstance() {
    Log.d(TAG, "newInstance: ");
    CameraFragment fragment = new CameraFragment();
    fragment.setRetainInstance(true);
    return fragment;
}

In onCreateView() yöntemle, sesli etkileşimleri kontrol etmek ve kullanıcı ses yoluyla etkileşim halinde kamera Kontrolleri gizlemek gerekir.

CameraFragment.java

@Override
public View onCreateView(LayoutInflater inflater, ViewGroup container,
                         Bundle savedInstanceState) {
    Log.d(TAG, "onCreateView: ");
    View view = inflater.inflate(R.layout.fragment_camera2_basic, container, false);
    if (getActivity().isVoiceInteraction()) {
        View controls = view.findViewById(R.id.controls);
        if (controls != null) {
            controls.setVisibility(View.GONE);
        }
    }
    return view;
}

Son olarak, showToast() yöntemi yalnızca bir fotoğrafın çekildiğine dair görsel bir onay göstermekle kalmayacak, aynı zamanda “İşte burada” diyerek sesli olarak onaylayacak şekilde yöntemi geliştireceğiz .

CameraFragment.java

private void showToast(String text) {
    // We show a Toast by sending request message to mMessageHandler. This makes sure that the
    // Toast is shown on the UI thread.
    Activity activity = getActivity();
    if (activity.isVoiceInteraction()) {
        Message message = Message.obtain();
        message.obj = text;
        //mSharingHandler.sendMessage(message);

        Uri contextUri = Uri.fromFile(mFile);
        Log.e(TAG, "PHOTO URI: " + contextUri);
        Log.e(TAG, "PHOTO LOCATION: " + mFile.getAbsolutePath());
        Log.e(TAG, "showToast:" + Log.getStackTraceString(new Exception()));

        Bundle extras = new Bundle();
        extras.putParcelable("context_uri", contextUri);
        activity.getVoiceInteractor().submitRequest(
                new VoiceInteractor.CompleteVoiceRequest("Here it is", extras) {
            @Override
            public void onCompleteResult(Bundle result) {
                super.onCompleteResult(result);
                Log.d(TAG, "OnCompleteResult:" + Log.getStackTraceString(new Exception()));
                Intent intent = new Intent();
                intent.setAction(Intent.ACTION_VIEW);
                intent.setDataAndType(Uri.parse("file://" + mFile.getAbsolutePath()), "image/*");
                intent.setFlags(Intent.FLAG_ACTIVITY_NEW_TASK);
                intent.setFlags(Intent.FLAG_ACTIVITY_CLEAR_TOP);
                getActivity().finish();
                startActivity(intent);
            }
        });
   } else {
        Message message = Message.obtain();
        message.obj = text;
        mMessageHandler.sendMessage(message);
    }
}

Artık kamera parçası ses etkileşimlerini işlemeye hazır.

#10  Geri sayım sayacı ekle

Kamera eller serbest modunda fotoğraf çekerken, ne zaman gülümseyeceğinizi bilmeniz için bir sayacınız olması yararlı olur. İlk olarak, birkaç özellik eklemeniz gerekir CameraFragment.

CameraFragment.java

private static final String EXTRA_TIMER_DURATION_SECONDS = "android.intent.extra.TIMER_DURATION_SECONDS";

private TextView mTimerCountdownLabel = null;
private Toast mTimerCountdownToast = null;

Daha sonra, startVoiceTime() tostu oluşturmak ve zamanlayıcıyı başlatmak için yöntemin eklenmesi gerekir.

CameraFragment.java

private void startVoiceTimer() {
    Log.d(TAG, "startVoiceTimer: ");
    final int countdown = getArguments().getInt(EXTRA_TIMER_DURATION_SECONDS);

    mTimerCountdownToast = new Toast(getActivity().getApplicationContext());
    mTimerCountdownToast.setGravity(Gravity.CENTER, 0, 0);
    mTimerCountdownToast.setDuration(Toast.LENGTH_SHORT);

    LayoutInflater inflater = getActivity().getLayoutInflater();
    View layout = inflater.inflate(R.layout.toast_timer,
        (ViewGroup) getActivity().findViewById(R.id.toast_layout_root));
    mTimerCountdownToast.setView(layout);
    final TextView label = (TextView) layout.findViewById(R.id.countdown_text);

    Timer timer = new Timer("camera_timer");
    timer.scheduleAtFixedRate(new TimerTask() {
        private int mCountdown = countdown;

        @Override
        public void run() {
            getActivity().runOnUiThread(new Runnable() {
                @Override
                public void run() {
                    if (mCountdown < 0) {
                        Log.e(TAG, "Take photo: " + mCountdown);
                        mTimerCountdownToast.cancel();
                        takePicture();
                    } else {
                        Log.e(TAG, "Execute timer: " + mCountdown);
                        label.setText(String.format("Photo in %d", mCountdown));
                        mTimerCountdownToast.show();
                    }
                }
            });
            mCountdown--;
            if (mCountdown < 0) {
                cancel();
            }
        }
    }, 1000, 1000);
}

Ayrıca bir zamanlayıcının varlığını kontrol etmek için bir yardımcı yöntem oluşturmamız gerekir.

CameraFragment.java

private boolean isTimerSpecified() {
    Log.d(TAG, "isTimerSpecified: ");
    return getArguments() != null && getArguments().containsKey(EXTRA_TIMER_DURATION_SECONDS);
}

Eklemeniz gereken tüm kod bu. Eklemeniz gereken birkaç düzen var ve işiniz bitti!

#11  Kullanıcı arayüzünü güncelleme

Kullanıcı arayüzünde bazı güncellemeler yapmak için weneed. İlk olarak, için bir düzen oluşturalım MainActivity. Bu, TextView giriş mesajını gösteren çok basit bir düzendir .

düzen / activity_main.xml

<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:orientation="vertical">

    <LinearLayout style="@style/Widget.SampleMessageTile"
                  android:layout_width="match_parent"
                  android:layout_height="wrap_content"
                  android:orientation="vertical">

        <TextView style="@style/Widget.SampleMessage"
            android:layout_width="match_parent"
            android:layout_height="wrap_content"
            android:layout_marginLeft="@dimen/horizontal_page_margin"
            android:layout_marginRight="@dimen/horizontal_page_margin"
            android:layout_marginTop="@dimen/vertical_page_margin"
            android:layout_marginBottom="@dimen/vertical_page_margin"
            android:text="@string/intro_message" />
    </LinearLayout>
</LinearLayout>

Ayrıca, tost için geri sayım zamanımızı gösteren bir düzen oluşturmamız gerekiyor. İşte böyle görünüyor:

düzen / toast_timer.xml

<?xml version="1.0" encoding="utf-8"?>
<LinearLayout xmlns:android="http://schemas.android.com/apk/res/android"
    android:id="@+id/toast_layout_root"
    android:background="@drawable/bg_toast"
    android:orientation="vertical"
    android:layout_width="match_parent"
    android:layout_height="match_parent"
    android:padding="20dp">
    <TextView
        android:id="@+id/countdown_text"
        android:layout_width="match_parent"
        android:layout_height="match_parent"
        android:textAppearance="?android:attr/textAppearanceLarge"/>
</LinearLayout>

Ve işte bu, sadece sesimizle fotoğraf çekmeye hazırız!

#12 Ses etkileşimini test et

Sesli etkileşim

Artık ses etkileşiminin düzgün çalıştığından emin olmak için uygulamanızı test ediyorsunuz.

  1. Click Gradle senkronizasyon düğmesine.
  2. Click Çalıştır  butonuna.
  3. Google uygulamasını açın.
  4. “OK Google” deyin.
  5. Sesli komut istemi belirdiğinde, “Bir selfie alın” deyin.
  6. Ses Kamerası uygulaması açılmalı ve fotoğraf çekmeniz istenmelidir.
  7. “Peynir” e cevap verin.

Bu kadar! Sesle Etkileşim API’sını kullanarak ilk sesle çalışan kamera uygulamanızı oluşturdunuz ve oldukça tatlı bir fotoğraf çektiniz

#13  . Tebrikler!

Uygulamanız artık uygulamanızdaki sesli etkileşimi desteklemeye hazır. Gördüğünüz gibi, böyle bir eller serbest arayüzünün uygulamanızın kullanımını daha kolay ve kullanıcılar için daha eğlenceli hale getirebileceği birçok alan var.

Neleri ele aldık

  • Sesli işlemleri desteklemek için Android bildirimi güncellendi.
  • Uygulamanızda bir sesli onay tetikledi.
  • Sesli onaylar için özel takma adlar eklendi.

Sonraki adımlar

  • Kendi uygulamanıza sesli etkileşim ekleyin.
  •  Android’de hangi sesli işlemlerin zaten yerleşik olduğunu görmek için sistem işlemleri listesini okuyun .
  • Özel sesli işlemler oluşturma hakkında bilgi edinin .

Sesli Etkileşim API’sı hakkında daha fazla bilgi edinmek istiyorsanız, lütfen geliştiricinin belgelerine bakın .

Google arama  etiketi altında Stackoverflow’da soru gönderebilir ve yanıt bulabilirsiniz .

Takıldıgınız yerden bizden destek alabilirsiniz.

Read More

Yetita Yerli ve Milli Arama Motoru

Yetita Mini Arama Motoru Nedir?

Web sitelerinin kullanıcılar tarafından eklendiği, yöneticilerin kontrollerinden sonra onaylandığı ve arama algoritmasının bulunduğu tamamen özgün bir arama motorudur.

yetita

Mini anlamını ise, diğer arama motorlarından API almadığı için yetersiz dataya sahiptir. Bu nedenle bir süre mini olarak anılacaktır. Big datayı yeni oluşturan aslında okyanusta bir kum tanesiyiz. Lakin 3 yılda yaptığımız güncellemeler ve destekler ile iyi bir noktaya geldi.

Türk yazılımcıların geliştirdiği, tüm cihazlara uyum sağlayan özel bir tasarıma sahip olan ve kullanıcıların sitesi ekleyerek ayrıca reklam verebildikleri bir platformdur.

Yazılımı, tasarımı ve kurgusu tamamen özgündür ve kendi datasını sağlayarak her gün bu datayı büyütmektedir.

Yetita mini arama motoru SEO ile ilgilenenler için ve sitesinin bazı anahtar kelimelerde yükselmesini isteyenler için eşsiz bir fırsat oluşturmaktadır. Otoriter bir yapıya sahip olduğu için web sitenizi ekledikten sonra sitenizin yavaşça anahtar kelimede yükseldiğini görebilirsiniz.

 

Yetita Nedir? Nasıl Kullanılır?

Yetita sitelerin kullanıcılar tarafından eklendiği, kendine has kalite puanı ile aradığınız sonuçlara en alakalı cevapları veren, ilk etapta Türkçe Dizin olarak kurulup daha sonra mini arama motoru klasmanına geçerek sınıf atlayan, kendi big datasını oluşturarak hiçbir arama motorundan API almayan Türkiye’nin gururu Mini Yerli Arama Motorudur.

Yetita ‘ya site eklemek için öncelikle üye olmalısınız.  Kullanıcı paneli sayfasına gelerek site ekleme, reklam verme ve profilinizi yönetebilirsiniz.

Kullanıcı panelinde Site Ekle butonuna tıklayarak sitenizi ücretsiz ekleyebilirsiniz. +6000 onaylı site bulunmakta ve 15 ‘e yakın site ise Do-Follow link satın aldı.

Do-Follow link nedir?

Rel=Dofollow Link: Sitenizden yapılan link çıkışı , verdiğiniz linkin arama motorları tarafından takip edilmesine onay verdiğinizi belirtir. Örnek verecek olursak bir siteden başka bir siteye bağlantı verdiğinizde, dofollow etiketi kullanılırsa, link verdiğiniz sitenin arama motorlarınca takip edilmesi için onay vermiş olmaktasınız. (Kaynak: Seohocası )

Yetita kendine has bir arama motoru olduğu için reklam modelide kendine hasdır. Google Ads Express ‘e benzer stilde çalışır. Reklam yönetimi butonuna tıklayın ve Reklam Ver ‘e basın. Eklediğiniz siteyi seçin ve reklam metinlerinizi yazın reklam verin. İlk etapta varsayılan olarak 20₺ ‘link reklam vermiş olacaksınız. Reklamınız onaylandıktan sonra 20₺ üzerine bakiye yükleyebilirsiniz.   YETİTA ETİCARETTEYİM.COM ‘u TAVSİYE ETMEKTEDİR.

Yetita Mini Arama Motoru

E-Posta: info@yetita.com

Web: www.yetita.com

Read More

Yerel Aramalarda Pazarlama & Google Benim İşletmem #

YEREL ARAMAYI NEDEN HEDEFLEMELİSİNİZ?

Yerel arama, kazancının çoğunu yakındaki tüketicilerden alan yerel işletmeler için son derece güçlü bir araçtır; ancak, yerel aramanın avantajlarından yararlanmak için yerel tabanlı bir işletme olmanız zorunlu değildir.. Yerel sonuçlar organik sonuçların üzerinde göründüğünden, Google Benim işletmem gibi uygulamalar ile Yerel aramalarda da bulunmanızı öneririz. Yerel aramalara Yandex Maps, Google Benim işletmem gibi uygulamalar ile katılabilirsiniz. Birisi yerel bir arama gerçekleştirdiğinde (Örneğin batman taksi veya en yakın taksi.),

Yerel arama, Yerel seo


Eticaret için Bir dizi yeni müşteriler elde edebilir ve daha fazla kazanç elde etme fırsatı yakalayabilirsiniz. Daha da önemlisi, Eticaret sitesi; yerel hizmetleri aramak Potansiyel müşteri adayının araştırmasını bitirdiğini göstermektedir; bu noktada kendini Eticaret sitenizdeki ürünü veya hizmeti satın almaya hazırlar. (Normalde araştırma aşamasının ötesindeler ve satın alınacak doğru şirketi bulmaya çalışıyorlar.)

Google Benim İşletmem ve Eticaret

Google Benım İşletmem Hesabı Oluşturma

Her gün milyonlarca kişi sizinki gibi işletmeleri arıyor. İşletme profilinizi ön plana çıkarın ve bu kullanıcıları Google Benim İşletmem uygulamasıyla birer müşteriye dönüştürün. Aşağıda Enes Usta’nın hazırlamış olduğu Google My Bussines diğer adı ile Google benim işletmem hesabı nasıl açılır videolu anlatımını izleyebilirsiniz.

Google Benim İşletmem

Google My Bussines

Read More

Eticaret – Dijital Dünyaya Geçiş #1

Dijital Dünyaya Geçiş

Dijital varlığınızı oluşturmak için, yerel girişler, web siteleri, mobil uygulamalar ve sosyal medya dahil çok sayıda seçeneğiniz var.Bu temelleri doğru oturtursanız çok büyük bir fark yaratabilirsiniz. Günümüzde herkes İnternet üzerinde kolayca yer edinebilir. Akla ilk gelen fikir web sitesi olsa da mutlaka bu noktadan başlamanızı öneririz. Bir kuaför olduğunuzu varsayalım. İnternet’ten müşteri bulmak ve kullanıcılar tarafından bulunmak için atacağınız ilk adım, kuaför salonunuzun girişini Google My Business gibi yerel dijital dizinlere eklemek olabilir.

Daha sonra bir kullanıcı Google’da, bulunduğunuz bölgedeki kuaför salonlarını aradığında, web sitesine gerek olmadan sonuçlarda gösterilirsiniz! Potansiyel müşterilere işletmeniz ve neler yapabileceğiniz hakkında kısaca bilgi vermek için bir Facebook sayfası oluşturabilirsiniz. Bu sayfaya, tasarladığınız muhteşem saç stillerinden memnun kalan müşterilerin fotoğraf ve videolarını ekleyebilirsiniz. Web sitesi olmadan yapabileceğiniz birçok şey olsa da bir noktada web’de kendinize bir yer edinmek isteyebilirsiniz. Müşterileriniz bu web sitesine gelerek hakkınızda bilmeleri gereken her şeyi İnternet’te tek bir kaynaktan öğrenebilir.

eticaret

Adım #1: Google Benim İşletmem Hesabı Oluşturmak

Google Benim İşletmem, Google’da işletmenizi aradıkları anda kullanıcıların dikkatini çekme ve etkileşime dönüştürme fırsatı tanır. İşletme Profili oluşturarak Google Arama ve Haritalar’da yer almış olursunuz. Yorumlara yanıt verebilir, ürün fotoğrafı ya da özel teklif yayınlayabilir ve işletme bilgilerini ekleyip düzenleyebilirsiniz. Google işletme web sitesi, fotoğraf ve bilgilerinizi göze hitap eden bir şekilde sergileyerek işletmenizi internette profesyonelce temsil etmenizi sağlar. Analizler, müşteri etkileşimini daha iyi sonuçlar sağlayacak şekilde nasıl optimize edeceğinizi gösterir. Müşteriler sekmesi ise, daha fazla etkileşime ortam hazırlamak için müşterilerle iletişimi sürdürmenize olanak tanır
Ücretsiz Google İşletme Profiliniz, işletmenizin en önemli anlarda sonuçlarda görünmesini sağlar: Müşterilerin Google Arama ve Haritalar’da işletmenizi ya da sizinkilere benzer ürün veya hizmetleri aradığı anda görünürsünüz. Google Benim İşletmem hesabınıza giriş yaparak adres, telefon, web sitesi, çalışma saatleri ve diğer bilgileri güncelleyerek müşterilerin sizi bulmasına ve sizinle iletişime geçmesine yardımcı olabilirsiniz. Güncel fotoğraflar, özel teklif ve promosyonlar yayınlayarak profilinizi güncel tutun, sizi tercih edecek müşterilere yardımcı olun.

eticaret

Yerel işletme dizinine giriş ekleyerek, sosyal medya sitelerinde sayfa oluşturarak, basit veya e-ticaret olanağı sunan kapsamlı bir web sitesi ya da bir mobil uygulama tasarlayarak veya bunların hepsini bir arada yaparak bunu başarabilirsiniz.

Hangisini seçerseniz seçin, yaptığınız seçim, kullanıcıların sizi bulacağı, tanıyacağı ve sonunda müşteriniz olabileceği yerdir.

Google My Bussines Diğer adı ile Google Benim İşletmem hesabı oluşturmak için BURAYI tıklayabilirsiniz ve dilediğiniz zaman bizlerden yardım talep edebilirsiniz.

Adım #2: Web Sitesi Ve Müşteri Kitlesi

Sitenizi planlamaya başladığınızda en önemli nokta şu: “Kullanıcıların sitenizde ne yapmasını istiyorsunuz?” Örneğin:Sizi telefonla aramalarını mı istiyorsunuz? O halde telefon numaranızı her sayfaya belirgin bir şekilde ekleyin. Belki dükkanınızın yerini bulmalarını istiyorsunuz. O zaman harita ve yol tarifi ekleyebilirsiniz. Belki de İnternet üzerinden randevu almalarını hedefliyorsunuz. Sitenizde bu özelliğe yer verebilirsiniz. Son olarak, İnternet üzerinden sipariş vererek veya ödeme yaparak ürünlerinizi satın almalarını istiyor olabilirsiniz. Buna e-ticaret denir ve basitten karmaşığa doğru birçok seçeneğe sahiptir. Web siteleri artık İnternet’te yer edinmek için tek seçenek değil. Günümüzde birçok işletme, müşterilerin akıllı telefonlarına veya tabletlerine yükleyebileceği mobil uygulamalar oluşturmakta. Uygulamalar her türlü dijital kapıyı aralar. Örneğin, bağlılık programları oluşturabilir veya yaklaşan randevularla ilgili hatırlatmaları otomatik olarak gönderebilirsiniz. Açıkça söylemek gerekirse: Kullanıcıların sizi web’de bulmasını istiyorsanız İnternet’te kendinize yer edinmeniz gerekir.

Google Benim İşletmem

Read More

Eticaret Eticarette Ürün Seo Ayarları #1 – eTicaretteyim

Google arama motorunda ürün bilgilerinizi biçimlendirmek üzere bu spesifikasyonu kullanın. Ürünleriniz için arama motorunda ön planda olma ve başarılı reklam oluşturmada ürün verilerinizi Google’a doğru biçimde göndermeniz önemlidir.

Temel ürün verileri

Bu özellikleri kullanarak gönderdiğiniz ürün bilgileri, Alışveriş reklamları oluşturmanın temelidir. Gönderdiğiniz her şeyin bir müşteriye göstermek isteyeceğiniz kalitede olduğundan emin olun.

Özellik Biçim Minimum koşulların özeti
id [no] Zorunlu
Ürününüzün benzersiz tanımlayıcısıÖrnek
A2B4Söz dizimi
Maks. 50 karakterSchema.org özelliği
Product.sku
  • Her ürün için benzersiz bir değer kullanın. Mümkünse ürünün SKU’sunu kullanın
  • Verilerinizi güncellerken kimliği aynı tutun
  • Yalnızca geçerli unicode karakterleri kullanın. Kontrol, işlev veya gizli alan karakterleri gibi geçersiz karakterlerden kaçının
  • Ülkeler veya diller genelinde aynı ürün için aynı kimliği kullanın
title [başlık]] Zorunlu
Ürününüzün adıÖrnek
Erkek Dokuma TişörtSöz dizimi
Maks. 150 karakterSchema.org özelliği
Product.name
  • Ürününüzü doğru şekilde açıklayın ve açılış sayfanızdaki adla eşleştirin
  • “Ücretsiz gönderim” gibi promosyon metinleri, hepsi büyük harfli ifadeler veya dikkat çekme amaçlı yabancı karakterler eklemeyin
  • Çeşitler için
    • Renk veya beden gibi ayırt edici bir özellik ekleyin
  • Mobil cihazlar için
    • Sözleşmeyle birlikte satılıyorsa “sözleşmeli” ifadesini ekleyin
    • ABD için taksitli satılıyorsa “ödeme planıyla” ifadesini ekleyin
  • Rusya için
    • Kitaplar ve diğer bilgi içerikli ürünler için adın başına yaş derecelendirmesi ekleyin
description [açıklama] Zorunlu
Ürününüzün açıklamasıÖrnek%100 organik pamuktan üretilmiş kırmızı renkli bu klasik erkek polo tişörtü, dar bir kesime ve sol göğüs hizasına işlenmiş özel marka logosuna sahiptir. Soğuk suyla makinede yıkayın; ithal edilmiştir.Söz dizimi
Maksimum 5.000 karakterSchema.org özelliği
Product.description
  • Ürününüzü doğru şekilde açıklayın ve açılış sayfanızdaki açıklamayla eşleştirin
  • “Ücretsiz gönderim” gibi promosyon metinleri, hepsi büyük harfli ifadeler veya dikkat çekme amaçlı yabancı karakterler eklemeyin
  • Yalnızca ürünle ilgili bilgileri ekleyin. Mağazanızın bağlantılarını, satış bilgilerini, rakiplerle ilgili ayrıntıları, başka ürünleri veya aksesuarları eklemeyin
  • Açıklamanızı biçimlendirmek için biçimlendirme (örneğin, satır araları, listeler veya italik) kullanın
link [bağlantı] Zorunlu
Ürününüzün açılış sayfasıÖrnek
http://​www.example.​com/​asp​/sp.asp?cat=​12&id=1030Schema.org özelliği
Offer.​url
  • Doğrulanmış alan adınızı kullanın
  • http veya https ile başlayın
  • RFC 2396 veya RFC 1738 ile uyumlu bir kodlanmış URL kullanın. Örneğin bir virgül “%2C” olarak temsil edilir
  • Yasal olarak gerekli olmadığı sürece geçiş reklamı sayfasına bağlantı vermeyin
image_​link [resim_​bağlantısı] Zorunlu
Ürününüzün ana resminin URL’siÖrnek
http://​www.example.​com/​resim1.​jpgSchema.org özelliği
Product.image
  • Resim URL’si için:
    • Ürününüzün ana resmine bağlantı verin
    • http veya https ile başlayın
    • RFC 2396 veya RFC 1738 ile uyumlu bir kodlanmış URL kullanın. Örneğin bir virgül “%2C” olarak temsil edilir
    • URL’nizin Google tarafından taranabileceğinden emin olun (Googlebot ve Googlebot-image olanağı tanıyan robots.txt yapılandırması)
  • Resim için:
    • Sattığınız ürünü doğru şekilde gösterin
    • Kabul edilen bir biçimi kullanın: animasyonsuz GIF (.gif), JPEG (.jpg/.jpeg), PNG (.png), BMP (.bmp) ve TIFF (.tif/.tiff)
    • Giyim harici ürünler için en az 100 x 100 piksellik bir resim kullanın
    • Giyim ürünleri için en az 250 x 250 piksellik bir resim kullanın
    • 64 megapikselden daha büyük bir resim veya 16 MB’tan daha büyük bir dosya göndermeyin
    • Bir resmin ölçeğini büyütmeyin veya küçük resim göndermeyin
    • Tanıtım metni, filigran veya sınır eklemeyin
    • Yer tutucu veya genel bir resim göndermeyin İstisnalar:
    • Donanım (632) veya Araçlar ve Parçalar (888) kategorilerinde resimler kabul edilir
    • Tüm boya kategorilerinde tek renkli resimlere izin verilir
additional_​image_​link [ek_​resim_​bağlantısı] İsteğe bağlı
Ürününüz için ek bir resmin URL’siÖrnek
http://​www.example.​com/​resim1.​jpgSöz dizimi
Maks. 2.000 karakter
  • Aşağıdaki istisnalarla image_​link [resim_bağlantısı] özelliğinin gereksinimlerini yerine getirin:
    • Resimde ürün sergilenirken ve kullanılırken gösterilebilir
    • Grafikler veya resimler eklenebilir
  • Bu özelliği birden fazla kez ekleyerek 10 ürün resmine kadar resim ekleyebilirsiniz
mobile_​link [mobil_​bağlantı] İsteğe bağlı
Mobil cihaz ve masaüstü bilgisayar trafiği için farklı bir URL’niz olduğunda ürününüzün mobil cihazlar için optimize edilmiş açılış sayfasıÖrnek
http://www.m.​example.​com/asp​/sp.asp?​cat=12&id=1030Söz dizimi
Maksimum 2.000 alfanümerik karakter
  • link [bağlantı] özelliğinin gereksinimlerini karşılayın

Fiyat ve stok durumu

Bu özellikler, ürünlerinizin fiyat ve stok durumunu tanımlar. Bu bilgiler reklamlarınızda potansiyel müşterilere gösterilir. Ürünlerinizin fiyatları ve stok durumu sık değişiyorsa reklam yayınlayabilmek için tüm güncellemeleri bize bildirmeniz gerektiğini unutmayın. Ürün bilgilerini güncel tutmayla ilgili bu ipuçlarına göz atın.

Özellik Biçim Minimum koşulların özeti
availability [stok_​durumu] Zorunlu
Ürününüzün stok durumuÖrnek
in stock [stokta]Desteklenen değerler

  • in stock [stokta]
  • out of stock [stokta yok]
  • preorder [ön sipariş]

Schema.org özelliği
Offer.​availability

  • Ürününüzün stok durumunu doğru şekilde gönderin ve açılış sayfanızdaki stok durumuyla eşleştirin
availability_​date [satın_​alınabileceği_​tarih] İsteğe bağlı
Önceden sipariş verilen bir ürünün gönderime hazır olacağı tarihÖrnek
(UTC+ 1 için)
2016-02-24T11:07:31​+0100Söz dizimi

  • Maks. 25 alfanümerik karakter
  • ISO 8601
    • YYYY-AA-GG
    • YYYY-AA-GGTsa:dk:sn
    • YYYY-AA-GGTsa:dk:snZ

Schema.org özelliği

  • Offer.​availabilityStarts
  • Offer.​availabilityEnds
  • availability [stok_durumu] özelliğini preorder [ön_sipariş] olarak gönderiyorsanız bu özelliği kullanın
cost_of_goods_sold [satılan_mal_maliyeti] İsteğe bağlı
Belirlediğiniz muhasebe kuralları tarafından tanımlandığı şekilde belirli bir ürünün satışıyla ilişkili maliyetler. Bu maliyetler; malzeme, işçilik, navlun veya diğer genel masrafları içerebilir. Ürünleriniz için COGS’yi göndererek, brüt kârınız ve Alışveriş reklamlarınızın ürettiği gelir gibi diğer metrikler hakkında bilgi edinirsiniz.Örnek23.00 TRYSöz dizimi

  • ISO 4217 kodları
  • Ondalık haneyi göstermek için “,” yerine “.” kullanın
  • Rakam
expiration_​date [geçerlilik_​bitiş_​tarihi] İsteğe bağlı
Ürününüzün gösterilmesinin bırakılacağı tarihÖrnek
(UTC+1 için)
2016-07-11T11:07:31​+0100Söz dizimi

  • Maks. 25 alfanümerik karakter
  • ISO 8601
    • YYYY-AA-GG
    • YYYY-AA-GGTsa:dk:sn
    • YYYY-AA-GGTsa:dk:snZ
  • Önümüzdeki 30 günden daha önceki bir tarihi kullanın
price [fiyat] Zorunlu
Ürününüzün fiyatıÖrnek
15.00 TRYSöz dizimi

  • Rakam
  • ISO 4217

Schema.org özelliği
Offer.​​priceSpecification

  • Ürününüzün fiyatını ve para birimini doğru şekilde gönderin ve açılış sayfanızdaki fiyatla eşleştirin
  • Açılış sayfanızda, satış yapılan ülkenin para birimi cinsinden fiyatın belirgin ve bulunması kolay bir yerde bulunduğundan emin olun
  • Ürünün gönderilen fiyattan internetten satın alınabildiğinden emin olun
  • Satış yapılan ülkedeki tüm kullanıcıların ürünü gönderilen fiyatla, üyelik ücreti ödemeden satın alabilmesini sağlayın
    • Tüm minimum sipariş değerlerini gönderim ayarlarınıza ekleyin
  • 0 şeklinde fiyat göndermeyin (sözleşmeli satılan mobil cihazlarda 0 şeklinde fiyata izin verilir)
  • Toptan, paket veya çoklu ambalaj halinde satılan ürünler için
    • Minimum satın alınabilir miktar, paket veya çoklu ambalajın toplam fiyatını gönderin
  • ABD ve Kanada için
    • Fiyata vergi eklemeyin
  • Tüm diğer ülkeler için
    • Fiyata katma değer vergisi (KDV) veya Ürün ve Hizmet Vergisi (GST) ekleyin
  • Fiyatla alakalı bilgileri göndermeye yönelik ek seçenekler için unit_pricing_measure [birim_fiyatlandırma_ölçüsü] ve installment [taksit] özelliklerine bakın
sale_​price [indirimli_​fiyat] İsteğe bağlı
Ürününüzün indirimli fiyatıÖrnek
15.00 TRYSöz dizimi

  • Rakam
  • ISO 4217

Schema.org özelliği
Offer.​​priceSpecification

  • price [fiyat] özelliğinin gereksinimlerini karşılayın
  • İndirimsiz fiyatlı price [fiyat] özelliğine ek olarak sale_price [indirimli_fiyat] özelliğini gönderin
  • Ürününüzün indirimli fiyatını doğru şekilde gönderin ve açılış sayfanızdaki indirimli fiyatla eşleştirin
sale_​price_​effective_​date [indirimli_​fiyat_​geçerlilik_​tarihi] İsteğe bağlı
Ürünün sale_price [indirimli_fiyat] özelliğinin geçerli olduğu tarih aralığıÖrnek
(UTC+1 için)
2016-02-24T11:07:31​+0100 / 2016-02-29T23:07:31​+0100Söz dizimi

  • Maksimum 51 alfanumerik karakter
  • ISO 8601
    • YYYY-AA-GG
    • YYYY-AA-GGTsa:dk:sn
    • YYYY-AA-GGTsa:dk:snZ
  • Başlangıç ve bitiş tarihini / ile ayırın

Schema.org özelliği

  • Offer.​​price​Specification.​validFrom
  • Offer.​​price​Specification.​validThrough
  • sale_price [indirimli_fiyat] ile birlikte kullanın
  • sale_price_effective_date [indirimli_fiyat_geçerlilik_tarihi] özelliğini göndermezseniz sale_price [indirimli_fiyat] her zaman geçerli olur
  • Bitiş tarihinden önceki bir başlangıç tarihi kullanın
unit_​pricing_​measure [birim_​fiyatlandırma_​ölçüsü] İsteğe bağlı (yerel yasalar veya yönetmeliklerin gerektirdiği durumlar hariç)
Ürününüzün satıldığı şekliyle ölçüsü ve boyutuÖrnek
1,5 kgSöz dizimi
Sayısal değer + birimDesteklenen birimler

  • Ağırlık: oz, lb, mg, g, kg
  • İngiliz hacmi (ABD): floz, pt, qt, gal
  • Metrik hacim: ml, cl, l, cbm
  • Uzunluk: in, ft, yd, cm, m
  • Alan: sqft, sqm
  • Birim başına: ct

Schema.org özelliği
Offer.​​price​Specification.​reference​Quantity

  • Ürünün ambalajsız ölçüsü veya boyutunu kullanın
  • Pozitif bir sayı kullanın
  • Çeşitler için
    • item_group_id [öğe_grubu_kodu] için aynı değeri, unit_pricing_measure [birim_fiyatlandırma_ölçüsü] için ise farklı değerler ekleyin
unit_​pricing_​base_​measure [birim_​fiyatlandırma_​baz_​ölçüsü] İsteğe bağlı (yerel yasalar veya yönetmeliklerin gerektirdiği durumlar hariç)
Ürünün fiyatlandırma için baz ölçüsü (ör. 100 ml, fiyatın 100 ml’lik birimler halinde hesaplandığı anlamına gelir)Örnek
100 gSöz dizimi
Tam sayı + birimDesteklenen tam sayılar
1, 10, 100, 2, 4, 8Desteklenen birimler

  • Ağırlık: oz, lb, mg, g, kg
  • İngiliz hacmi (ABD): floz, pt, qt, gal
  • Metrik hacim: ml, cl, l, cbm
  • Uzunluk: in, ft, yd, cm, m
  • Alan: sqft, sqm
  • Birim başına: ct

Ek desteklenen metrik tam sayısı + birim kombinasyonları
75 cl, 750 ml, 50 kg, 1.000 kg

Schema.org özelliği
Offer.​​price​Specification.​reference​Quantity.​value​Reference

  • unit_pricing_measure [birim_fiyatlandırma_ölçüsü] özelliğini gönderdiğinizde isteğe bağlıdır
  • Hem unit_pricing_measure [birim_fiyatlandırma_ölçüsü] hem de unit_pricing_base_measure [birim_fiyatlandırma_baz_ölçüsü] için aynı ölçü birimini kullanın
  • Ürünün birim fiyatını hesaplamak için fiyatın (veya etkinse indirimli fiyatın) kullanıldığını unutmayın. Örneğin; price [fiyat] 3 TRY, unit_pricing_measure [birim_fiyatlandırma_ölçüsü] 150 ml ve unit_pricing_base_measure [birim_fiyatlandırma_baz_ölçüsü] 100 ml ise birim fiyat 2 TRY/100 ml olur
installment [taksit] İsteğe bağlı (yalnızca Brezilya ve Meksika’da geçerlidir ve yalnızca cep telefonları ve tabletler için ABD, Birleşik Krallık, Almanya, Fransa ve İrlanda’da geçerlidir)
Bir taksitli ödeme planının ayrıntılarıÖrnek
6, 50 BRLSöz dizimi
installment [taksit], 2 alt özellik kullanır:

  • months [ay] (zorunlu)
    Tam sayı, alıcının ödemesi gereken taksit sayısı.
  • amount [tutar] (zorunlu)
    ISO 4217, alıcının her ay ödemesi gereken tutar
  • Açılış sayfanızda görünen taksit seçeneğiyle eşleştirin
  • Bağlılık kartını gerekli kılmayın
  • Ürünün toplam price [fiyat] özelliğiyle birlikte fiyat özelliğini eklediğinizden emin olun
subscription_​​cost [abonelik_ücreti] İsteğe bağlı (Satış yapılan ülkede aksi belirtilmediği sürece)

Bir kablosuz ürün için iletişim hizmeti sözleşmesi içeren aylık veya yıllık ödeme planı hakkında ayrıntılı bilgi sağlar

Örnek
month [ay]: 12 ay için 35.00 TRY

Söz dizimi
subscription_cost [abonelik_ücreti] özelliğinin 3 alt özelliği vardır:

  • period [dönem] (gerekli)
    Tek bir abonelik döneminin süresidir. “month” [ay] veya “year” [yıl] olarak girilir.
  • period_length [dönem_uzunluğu] (zorunlu) Tam sayıdır; alıcının ödeme yapması gereken abonelik dönemidir (Ay veya yıl olarak girilir).
  • amount [tutar] (zorunlu) ISO 4217, Alıcının her ay ödemesi gereken tutar. Bu tutarı görüntülerken, daha az yer tutması için ücreti en yakın bütün para birimine yuvarlayabiliriz. Sağlanan değer, sitenizde gösterilen tutarla tam olarak eşleşmelidir.
  • price [fiyat] özelliğini ödenecek toplam tutarla birlikte (ön ödeme ve etkinleştirme ücreti dahil) gönderin.
  • Açılış sayfanızda gösterilen iletişim ödeme planını eşleştirin. Planın açılış sayfasında kolayca bulunabilmelidir.
  • Yazılım abonelikleri için subscription_cost [abonelik_ücreti] özelliğini kullanmayın.
loyalty_​points [alışveriş_​puanı] İsteğe bağlı (yalnızca Japonya için geçerlidir)
Müşterinin bir ürünü satın alırken kazandığı alışveriş puanının sayısı ve türüÖrnek
Program A, 100, 1.5Söz dizimi
loyalty_points [alışveriş_puanı], 3 alt özellik kullanır:

  • points value [puan_değeri] (zorunlu)
    Ürün için kazanılan puan sayısı
  • name [ad] (isteğe bağlı)
    Alışveriş puanı programının adı, 12 tam genişlikli karakter veya 24 latin alfabesi karakteri
  • ratio [oran] (isteğe bağlı)
    Sayı, para birimine dönüştürülen puanın oranı
  • Yalnızca belirli bir parasal değeri olan alışveriş puanlarını gönderin

Ürün kategorisi

Google Ads’de reklam kampanyalarınızı düzenlemek için bu özellikleri kullanabilirsiniz.

Özellik Biçim Minimum koşulların özeti
google_​product_​category [google_​ürün_​kategorisi] İsteğe bağlı
Ürününüz için Google tarafından tanımlanan ürün kategorisiÖrnek
Giyim ve Aksesuar > Kıyafet > Dış Giyim > Montlar ve Ceketlerveya
371Söz dizimiGoogle ürün sınıflandırmasındaki değer

  • Sayısal kategori kodu veya
  • Kategorinin tam yolu

Desteklenen değerler
Google ürün sınıflandırması [Google ürün sınıflandırması]

  • Yalnızca 1 kategori ekleyin
  • En alakalı kategoriyi ekleyin
  • Kategorinin tam yolunu veya sayısal kategori kodunu ekleyin
  • Belirli ürünler için belirli bir kategori ekleyin:
    • Alkollü içecekler aşağıdaki kategorilerden biriyle gönderilmelidir:
      • Yiyecek, İçecekler ve Tütün > Alkollü ve Alkolsüz İçecekler > Alkollü İçecekler (499676) veya herhangi bir alt kategorisi
      • Sanat ve Eğlence > Hobiler ve Sanatsal Çalışmalar > Evde İçki Yapımı ve Şarap Yapımı Malzemeleri (3577) veya herhangi bir alt kategorisi
    • Sözleşmeyle satılan mobil cihazlar, telefonlar için Elektronik > Haberleşme > Telefon İletişimi > Cep Telefonları (267) veya tabletler için Elektronik > Bilgisayarlar > Tablet Bilgisayarlar (4745) şeklinde gönderilmelidir
    • Hediye Kartları, Sanat ve Eğlence > Parti ve Kutlamalar > Hediyelik Eşyalar > Hediye Kartları ve Sertifikaları (53) şeklinde gönderilmelidir
product_type [ürün_​türü] İsteğe bağlı
Ürününüz için tanımladığınız ürün kategorisiÖrnekAna Sayfa > Kadın > Elbiseler > Maxi ElbiselerSöz dizimiMaksimum 750 alfanümerik karakter
  • Tam kategoriyi ekleyin. Örneğin; sadece Elbiseler yerine Ana Sayfa > Kadın > Elbiseler > Maxi Elbiseler ifadesini ekleyin
  • Google Ads Alışveriş kampanyalarında teklif verme ve raporlama için yalnızca ilk product_​​type [ürün_türü] değeri kullanılır

Ürün tanımlayıcıları

Bu özellikler, küresel pazarda sattığınız ürünleri tanımlayan ürün tanımlayıcıları belirtmek için kullanılır. Ne sattığınızı anlamak için ürün tanımlayıcıları kullanıyoruz. Ne sattığınızı anladığımızda, ürünle ilgili değerli bilgiler ekleyerek ve reklamı kullanıcılara daha alakalı bir biçimde sunarak reklamınızın performansını artırmaya yardımcı olabiliriz. Ürün tanımlayıcıları hakkında daha fazla bilgi edinin.

Özellik Biçim Minimum koşulların özeti
brand [marka] Zorunlu: (Film, kitap ve müzik kayıt markaları hariç tüm yeni ürünler için)

İsteğe bağlı: Diğer tüm ürünler için
Ürününüzün marka adı

Örnek
Google

Söz dizimi
Maks. 70 karakter

Schema.org mülkü
Product.brand

  • Ürünün tüketiciler tarafından genellikle tanındığı marka adını girin
  • Yalnızca ürünü siz üretiyorsanız mağazanızın adını marka olarak girin; aksi takdirde ürününüz genel marka kategorisinde yer alır. Örneğin, beyaz etiketli ürünler veya kişiye özel mücevherler satıyorsanız mağazanızın adını marka olarak gönderebilirsiniz
  • Ürünün markası yoksa üretici veya tedarikçi adını brand [marka] özelliğinin altında gönderin.
  • Geçersiz, Genel, Markasız veya Marka yok gibi değerler göndermeyin.
  • Uyumlu ürünler için:
    • Uyumlu ürünü imal eden üreticinin GTIN ve marka bilgisini gönderin
    • Ürününüzün, Özgün Donanım Üreticisi (OEM) markanın ürünüyle uyumlu veya bunun bir replikası olduğunu belirtmek için Özgün Donanım Üreticisi (OEM) markasını girmeyin
gtin [gtin] Zorunlu: (Üretici tarafından GTIN atanmış tüm yeni ürünler için)

İsteğe bağlı: (Kesinlikle önerilir) Diğer tüm ürünler için
Ürününüzün Global Ticari Öğe Numarası (GTIN)

Örnek
3234567890126

Söz dizimi
Maks. 50 sayısal karakter (değer başına maks. 14 – eklenen boşluklar ve tireler göz ardı edilir)

Desteklenen değerler

  • UPC (Kuzey Amerika’da / GTIN-12)
    323456789012 gibi 12 haneli sayı
    8 haneli UPC-E kodları 12 haneli kodlara dönüştürülmelidir
  • EAN (Avrupa’da / GTIN-13)
    3001234567892 gibi 13 haneli sayı
  • JAN (Japonya’da / GTIN-13)
    49123456 veya 4901234567894 gibi 8 veya 13 haneli sayı
  • ISBN (kitaplar için)
    1455582344 veya 978-1455582341 gibi 10 veya 13 haneli sayı. Sizde her ikisi de varsa yalnızca 13 haneli sayıyı ekleyin. ISBN-10 artık kullanılmamaktadır ve ISBN-13’e dönüştürülmesi gerekir
  • ITF-14 (çoklu ambalajlar için / GTIN-14)
    10856435001702 gibi 14 haneli sayı

Schema.org mülkü
Product.isbn
Product.gtin8
Product.gtin12
Product.gtin13
Product.gtin14

  • Tire ve boşlukları çıkarın
  • Aşağıdaki gereksinimleri içeren resmi GS1 doğrulama kılavuzunda tanımlandığı üzere yalnızca geçerli GTIN’leri gönderin:
    • Sağlama hanesi var ve doğru
    • GTIN sınırlı değil (GS1 ön ek aralıkları 02, 04, 2)
    • GTIN bir kupon değil (GS1 ön ek aralıkları 98 – 99)
  • Uyumlu ürünler için:
    • Uyumlu ürünü imal eden üreticinin GTIN ve marka bilgisini gönderin
    • Ürününüzün, Özgün Donanım Üreticisi (OEM) markanın ürünüyle uyumlu veya bunun bir replikası olduğunu belirtmek için Özgün Donanım Üreticisi (OEM) markasını girmeyin
  • Çoklu ambalajlar için:
    • Çoklu ambalajla alakalı ürün tanımlayıcıları kullanın
  • Paketler için:
    • Paketteki ana ürünün ürün tanımlayıcılarını kullanın
  • Üretici tarafından GTIN atanmış bir ürün için özelleştirme, oyma veya başka bir kişiselleştirme yöntemi sunuyorsanız:
    • Ürünün özelleştirme içerdiğini bildirmek için GTIN’yi gönderin ve is_​bundle [paket_mi] özelliğini kullanın
MPN [mpn] Zorunlu (Yalnızca yeni ürününüzün üretici tarafından atanan GTIN’si yoksa)

İsteğe bağlı: Diğer tüm ürünler için
Ürününüzün Üretici Parça Numarası (mpn)

Örnek
GO12345OOGLE

Söz dizimi
Maks. 70 alfanümerik karakter

Schema.org mülkü
Product.mpn

  • Yalnızca üretici tarafından atanan MPN’leri gönderin
  • Mümkün olan en spesifik MPN’yi kullanın. Örneğin, bir ürünün farklı renklerinin farklı MPN’leri olması gerekir.
identifier_​exists [tanımlayıcı_​var] İsteğe bağlı

Ürününüzün GTIN, MPN ve marka gibi benzersiz ürün tanımlayıcılarına (UPI’ler) sahip olup olmadığını belirtmek için kullanın.

Örnek
no [hayır]

Desteklenen değerler

  • yes [evet]
    Yeni ürüne üretici tarafından ürün tanımlayıcılar atanır
  • no [hayır]
    Üründe marka, GTIN veya MPN yoktur (Sağ taraftaki gereksinimlere bakın). no [hayır] değerine ayarlanırsa yine de sahip olduğunuz UPI’leri sağlayın.
  • Bu özelliği göndermezseniz varsayılan değer yes [evet] olur
  • Ürününüzün kategori türü, hangi UPI’lerin (GTIN, MPN, marka) gerektiğini belirler.
    • Ürününüz bir medya öğesiyse ve GTIN yoksa:
      • identifier_​exists [tanımlayıcı_var] özelliğini no [hayır] değeriyle birlikte gönderin
      • Not: ISBN ve SBN kodları GTIN olarak kabul edilir.
    • Ürününüz bir giyim eşyasıysa ve marka yoksa:
      • identifier_​exists [tanımlayıcı_var] özelliğini no [hayır] değeriyle birlikte gönderin
    • Diğer tüm kategorilerde, ürününüzde GTIN veya MPN ile marka kombinasyonu yoksa:
      • identifier_​exists [tanımlayıcı_var] özelliğini no [hayır] değeriyle birlikte gönderin

Detaylı ürün açıklaması

Bu özellikler, kullanıcıların sıklıkla aradığı belirli ürün özelliklerini göndermek için kullanılır. Bu özellikler, ürün çeşitlerini tanıtırken reklamınızın görünümünü kontrol etmenize yardımcı olabilir. Potansiyel müşterilerin Google’da Alışveriş reklamlarını ararken özelliklere göre filtrelemesine yardımcı olmak için de bu özellikler kullanılır. Çeşitleri nasıl göndereceğiniz hakkında daha fazla bilgi edinin.

Özellik Biçim Minimum koşulların özeti
condition [durum] Ürün ikinci el veya yenilenmişse zorunludur

Yeni ürünler için isteğe bağlıdır

Ürününüzün satış anında durumu

Örnek
new [yeni]

Desteklenen değerler

  • new [yeni]
    Yepyeni, orijinal, açılmamış paketler
  • refurbished [yenilenmiş]
    Profesyonel olarak yeniden çalışır duruma getirilmiştir, garanti kapsamındadır, orijinal ambalajında olabilir veya olmayabilir
  • used [kullanılmış]
    Önceden kullanılmış, orijinal ambalajı açılmış veya ambalajsız

Schema.org özelliği
Offer.​itemCondition

adult [yetişkinler_​için] Zorunlu (Yetişkinlere uygun içerik barındıran bir ürün varsa)
Müstehcen içerik barındıran bir ürünün mevcut olduğunu belirtinÖrnek:
evetDesteklenen değerler

  • yes [evet]
  • no [hayır]
  • Bu ürün çıplaklık veya müstehcen içerik barındırıyorsa yes [evet] değerini gönderin. Özelliği göndermezseniz varsayılan değer no [hayır] olur. Yetişkinlere uygun içerik politikası hakkında bilgi
  • Web siteniz genellikle yetişkinlerden oluşan bir kitleyi hedefliyorsa ve çıplaklık içeren veya içermeyen yetişkinlere uygun içerik barındırıyorsa Merchant Center hesabınıza gidin, araç simgesini tıklayarak “Araçlar ve ayarlar” menüsünü açın, ardından Alışveriş reklamları kurulumu‘nu seçin. “Yetişkinlere uygun içerik” panelini genişletin ve “Web sitem, Google Politikasında tanımlandığı şekilde çoğunlukla yetişkinlere yönelik içerik (örneğin erotik iç çamaşırları) barındırıyor.” yazısının yanındaki kutuyu işaretleyin. Kutuyu işaretlerseniz ürünler için adult [yetişkinler_için] özelliğini göndermeniz gerekmez.
multipack [çoklu_​ambalaj] Zorunlu (Avustralya, Brezilya, Çekya, Fransa, Almanya, İtalya, Japonya, Hollanda, İspanya, İsviçre, Birleşik Krallık ve ABD’de çoklu ambalajı olan ürünler için)

Diğer tüm ürünler ve satış yapılan ülkeler için isteğe bağlı
Çoklu ambalaj içinde satılan, satıcı tarafından tanımlanmış benzer ürünlerin sayısı

Örnek
6

Söz dizimi
Tamsayı

  • Benzer ürünlerden oluşan özel bir grup tanımladıysanız ve bunları tek satış birimi olarak satıyorsanız bu özelliği gönderin. Örneğin 6 adet katı sabunu birlikte satıyorsunuz
  • Çoklu ambalajınızdaki ürünlerin sayısını gönderin. Bu özelliği göndermezseniz varsayılan değer 0 olur
  • Ürünün üreticisi çoklu ambalajı sizin yerinize oluşturduysa bu özelliği göndermeyin
is_​bundle [paket_​mi] Zorunlu (Avustralya, Brezilya, Çekya, Fransa, Almanya, İtalya, Japonya, Hollanda, İspanya, İsviçre, Birleşik Krallık ve ABD’deki paketler için)

Diğer tüm ürünler ve satış yapılan ülkeler için isteğe bağlı
Ürünün, tek ana ürünün öne çıkarıldığı farklı ürünlerden oluşan, satıcı tarafından tanımlanmış bir özel grup olduğunu belirtir

Örnek
yes [evet]

Desteklenen değerler

  • yes [evet]
  • no [hayır]
  • Farklı ürünlerden oluşturduğunuz özel bir paketi satıyorsanız ve pakette bir ana ürün bulunuyorsa yes [evet] değerini gönderin. Örneğin; lens ve çanta içeren bir kamera. Bu özelliği göndermezseniz varsayılan değer no [hayır] olur
  • Net bir ana ürünün olmadığı paketler için bu özelliği kullanmayın. Örneğin; peynir ve kraker içeren bir hediye sepeti
energy_​efficiency_​class [enerji_​verimlilik_​sınıfı] İsteğe bağlı (Yalnızca AB ve İsviçre için geçerlidir, yerel yasa veya düzenlemeler tarafından zorunlu tutulabilir)
Ürününüzün enerji etiketiÖrnek
A+Desteklenen değerler

  • A+++
  • A++
  • A+
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • Yasaların gerektirdiği enerji etiketini ekleyin
  • A+++ ila G arasında değişebilen bir enerji verimliliği etiketi oluşturmak için (ör. A+ ) min_energy_​​efficiency_​​class [min_enerji_verimlilik_sınıfı] ve max_energy_efficiency_class [maks_enerji_verimlilik_sınıfı] ile birlikte kullanılır.
min_energy_efficiency_class [min_enerji_verimlilik_sınıfı] İsteğe bağlı (Yalnızca AB ve İsviçre için geçerlidir, yerel yasa veya düzenlemeler tarafından zorunlu tutulabilir)
Ürününüzün enerji etiketiÖrnek
A+++Desteklenen değerler

  • A+++
  • A++
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • Yasaların gerektirdiği enerji etiketini ekleyin
  • A+++ ila D arasında değişebilen bir enerji verimliliği etiketi oluşturmak için (ör. A+ ) energy_​​efficiency_​​class [enerji_verimlilik_sınıfı] ve max_energy_efficiency_class [maks_enerji_verimlilik_sınıfı] ile birlikte kullanılır.
max_energy_efficiency_class [maks_enerji_verimlilik_sınıfı] İsteğe bağlı (Yalnızca AB ve İsviçre için geçerlidir, yerel yasa veya düzenlemeler tarafından zorunlu tutulabilir)
Ürününüzün enerji etiketiÖrnek
DDesteklenen değerler

  • A+++
  • A++
  • A
  • B
  • C
  • D
  • E
  • F
  • G
  • Yasaların gerektirdiği enerji etiketini ekleyin
  • A+++ ila D arasında değişebilen bir enerji verimliliği etiketi oluşturmak için (ör. A+ ) energy_​​efficiency_​​class [enerji_verimlilik_sınıfı] ve min_energy_efficiency_class [min_enerji_verimlilik_sınıfı] ile birlikte kullanılır.
age_​group [yaş_​grubu] Zorunlu (Brezilya, Fransa, Almanya, Japonya, Birleşik Krallık ve ABD’deki kişileri hedefleyen tüm giyim ürünlerinin yanı sıra yaş grubu atanan tüm ürünler için)

Diğer tüm ürünler ve satış yapılan ülkeler için İsteğe bağlı
Ürününüzün hedeflediği demografik grup

Örnek
infant [3-12 ay]

Desteklenen değerler

  • newborn [yenidoğan]
    3 aya kadar
  • infant [3-12 ay]
    3-12 aylık bebekler
  • toddler [1-5 yaş]
    1-5 yaş arası çocuklar
  • kids [çocuklar]
    5-13 yaş arası çocuklar
  • adult [yetişkinler_için]
    Genellikle gençler veya daha büyük yaştaki bireyler

Schema.org özelliği

  • Product.​audience.​suggestedMinAge
  • Product.​audience.​suggestedMaxAge
  • Ürün başına bir değer ekleyin
  • Çeşitler için
    • item_group_id [öğe_grubu_kodu] için aynı değeri, age_group [öğe_grubu] için ise farklı değerler ekleyin
color [renk] Zorunlu (Brezilya, Fransa, Almanya, Japonya, Birleşik Krallık ve ABD’yi hedefleyen feed’lerdeki tüm giyim öğelerinin yanı sıra farklı renklerde sunulan tüm ürünler için)

Diğer tüm ürünler ve satış yapılan ülkeler için isteğe bağlı
Ürününüzün renkleri

Örnek
Siyah

Söz dizimi
Maksimum 100 alfanümerik karakter (renk başına maksimum 40 karakter)

Schema.org özelliği
Product.color

  • 0 2 4 6 8 gibi bir sayı kullanmayın
  • #fff000 gibi alfanümerik olmayan karakterler kullanmayın
  • R gibi yalnızca 1 harf kullanmayın (Çince, Japonca veya Kore dilleri için 红 gibi tek bir karakter ekleyebilirsiniz)
  • “Resme bakın” şeklinde ürüne veya resme referans vermeyin
  • Renk adlarını, KırmızıPembeMavi gibi 1 kelime olacak şekilde birleştirmeyin. Bunun yerine, bu adları Kırmızı/Pembe/Mavi örneğinde olduğu gibi / işaretiyle ayırın. çok renkli, çeşitli, çeşit, erkek, kadın veya yok gibi renk olmayan bir değer kullanmayın.
  • Ürününüzde birden çok renk varsa önce birincil rengi listeleyin.
  • Çeşitler için
    • item_group_id [öğe_grubu_kodu] için aynı değeri, color [renk] için ise farklı değerler ekleyin.
gender [cinsiyet] Zorunlu (Brezilya, Fransa, Almanya, Japonya, Birleşik Krallık ve ABD’deki kişileri hedefleyen feed’lerdeki tüm giyim öğelerinin yanı sıra cinsiyete özel tüm ürünler için)

Diğer tüm ürünler ve satış yapılan ülkeler için isteğe bağlı

Ürününüzün hedeflediği cinsiyet

Örnek
Unisex [Üniseks]

Desteklenen değerler

  • male [erkek]
  • female [kadın]
  • unisex [üniseks]

Schema.org özelliği
Product.​audience.​suggested​Gender

  • Ayakkabı bağcıkları (1856) gibi bazı Giyim ve Aksesuar (166) kategorileri için bu özellik zorunlu olmasa da söz konusu kategoriler cinsiyete bağlı olmadığından, özelliğin kullanılması önerilir
  • Çeşitler için
    • item_group_id [öğe_grubu_kodu] için aynı değeri, gender [cinsiyet] için ise farklı değerler ekleyin
material [malzeme] Zorunlu (bir çeşit grubundaki farklı ürünleri ayırt etmeyle alakalıysa)

Diğer tüm ürünler için isteğe bağlı
Ürününüzün kumaşı veya malzemesi

Örnek
deri

Söz dizimi
En fazla 200 karakter

  • Tek bir ürün için birden fazla malzeme (çeşit değil) belirtmek istiyorsanızönce birincil malzemeyi, ardından / ile ayırarak 2 tane ikincil malzeme ekleyin. Örneğin, CottonPolyesterElastane yerine pamuk/polyester/elastan kullanın
  • Çeşitler için
    • item_group_id [öğe_grubu_kodu] için aynı değeri, material [malzeme] için ise farklı değerler ekleyin
pattern [desen] Zorunlu (bir çeşit grubundaki farklı ürünleri ayırt etmeyle alakalıysa)

Diğer tüm ürünler için isteğe bağlı
Ürününüzün deseni veya grafik baskısı

Örnek
çizgili
puantiyeli şal desenli

Söz dizimi
En fazla 100 karakter

  • Çeşitler için
    • item_group_id [öğe_grubu_kodu] için aynı değeri, pattern [desen] için ise farklı değerler ekleyin
size [beden] Zorunlu (Brezilya, Fransa, Almanya, Japonya, Birleşik Krallık ve ABD’deki kişileri hedefleyen Giyim ve Aksesuar > Giyim ve Giyim ve Aksesuar > Ayakkabı ürün kategorilerindeki tüm giyim ürünlerinin yanı sıra farklı bedenlerde sunulan tüm ürünler için)

Diğer tüm ürünler ve satış yapılan ülkeler için isteğe bağlı

Ürününüzün bedeni

Örnek
XL

Söz dizimi
En fazla 100 karakter

  • Çeşitler için
    • item_group_id [öğe_grubu_kodu] için aynı değeri, size [beden] için ise farklı değerler belirleyin.
  • Bedenler birden fazla boyut içeriyorsa 1 değerde toplayın. Örneğin; boyun 16 inç, kol uzunluğu 34 inç ve “Uzun” modelde, “16/34 Uzun” ifadesi kullanılabilir
  • Öğenizin bedeni herkese veya çoğu kişiye uyuyorsa tek beden, TB, herkese uygun tek beden, HUTB, çoğu kişiye uygun tek beden veya ÇKUTB kullanabilirsiniz

Satıcı tarafından tanımlanan çoklu ambalaj ürünleri için çoklu ambalaj miktarını multipack [çoklu_ambalaj] özelliğini kullanarak gönderin. Çoklu ambalaj miktarını size [beden] altında göndermeyin.

size_​type [beden_​türü] İsteğe bağlı (Yalnızca giyim ürünleri için geçerlidir)
Giyim ürününüzün kesimiÖrnek
maternity [hamile]Desteklenen değerler

  • regular [normal]
  • petite [küçük beden]
  • oversize [büyük beden]
  • maternity [hamile]
  • Bu özelliği göndermezseniz varsayılan değer regular [normal] olur
size_​system [beden_​ölçüsü_​sistemi] İsteğe bağlı (Yalnızca giyim ürünleri için geçerlidir)
Ürününüzde kullanılan beden sisteminin ülkesiÖrnek
USDesteklenen değerler

  • US
  • UK
  • EU
  • DE
  • FR
  • JP
  • CN (Çin)
  • IT
  • BR
  • MEX
  • AU
  • Özelliği göndermezseniz varsayılan değer satış yapılan ülke olur
item_​group_​id [öğe_​grubu_​kimliği] Zorunlu (Ürün bir çeşitse Brezilya, Fransa, Almanya, Japonya, Birleşik Krallık ve ABD)

Diğer tüm ürünler için isteğe bağlı
Farklı versiyonları (çeşitleri) olan bir ürün grubunun kodu

Örnek
AB12345

Söz dizimi
En fazla 50 alfanümerik karakter

  • Her çeşit grubu için benzersiz bir değer kullanın. Mümkünse üst SKU’yu kullanın
  • Ürün verilerinizi güncellerken değeri aynı tutun
  • Yalnızca geçerli unicode karakterlerini kullanın
  • Aşağıdaki özelliklerden bir veya birkaçına göre farklılık gösteren ürün grupları için için öğe grubu kodu kullanın:
    • color [renk]
    • size [beden]
    • pattern [desen]
    • material [malzeme]
    • age group [yaş grubu]
    • gender [cinsiyet]
  • Öğe grubundaki her ürün için aynı özellikleri ekleyin. Örneğin, bir ürün bedene ve renge göre değişiklik gösteriyorsa aynı item_group_id [öğe_grubu_kodu] değerine sahip her bir ürün için size [beden] ve color [renk] özelliklerini gönderin.
  • Ürünleriniz yukarıda temsil edilmeyen tasarım öğelerine göre değişiklik gösteriyorsa item_group_id [öğe_grubu_kodu] kullanmayın.

Alışveriş kampanyaları ve diğer yapılandırmalar

Bu özellikler, Google Ads’de reklam kampanyaları oluşturduğunuzda ürün verilerinizin nasıl kullanılacağını kontrol etmek için kullanılır.

Özellik Biçim Minimum koşulların özeti
ads_redirect [adwords_​yönlendirmesi] İsteğe bağlı
Ürün sayfanız için ek parametreler belirtmek amacıyla kullanılan URL. Kullanıcılar, link [bağlantı] veya mobile_link [mobil_bağlantı] için gönderdiğiniz değer yerine bu URL’ye gönderilecektirÖrnek
http://www.​example.com/​product.​htmlSöz dizimi
Maks. 2.000 karakter
  • ads_redirect [reklamlar_yönlendirmesi], link [bağlantı] ve mobile_link [mobil_bağlantı] değeriyle aynı kayıtlı alanı gönderin.
  • Geçerli kayıtlı alanlar arasında example.com, m-example.com, example.co.uk, example.com.ai ve bar.tokyo.jp yer alır. example.zz veya example.comic gibi geçersiz alanlarla gönderilen URL’ler kabul edilmez. Geçerli kayıtlı alanlarla ilgili daha fazla ayrıntı için ads_​​redirect [reklamlar_yönlendirmesi] konusuna bakın.
custom_​label_​0 [özel_​etiket_​0] İsteğe bağlı
Alışveriş kampanyalarında teklif verme ve raporlamayı düzenlemeye yardımcı olması için bir ürüne atadığınız etiketÖrnek

  • sezonluk
  • zararına
  • tatil
  • indirim
  • fiyat aralığı

Söz dizimi
Maks. 100 karakter

  • Alışveriş kampanyanızda tanıyacağınız bir değer kullanın. Bu değer, reklamlarınızı gören kullanıcılara gösterilmez
  • Bu özelliği birden fazla kez ekleyerek ürün başına 5 adete kadar özel etiket gönderebilirsiniz:
    • custom_​label_​0 [özel_etiket_0]
    • custom_​label_​1 [özel_etiket_1]
    • custom_​label_​2 [özel_etiket_2]
    • custom_​label_​3 [özel_etiket_3]
    • custom_​label_​4 [özel_etiket_4]
  • Merchant Center hesabınızdaki her özel etiket için yalnızca 1.000 benzersiz değer kullanın.
promotion_​id [promosyon_​kodu] İsteğe bağlı (Avustralya, Fransa, Almanya, Hindistan, İngiltere ve ABD’deki Satıcı Promosyonları için zorunlu)
Ürünleri satıcı promosyonlarıyla eşleştirmenizi sağlayan bir tanımlayıcıÖrnek
ABC123Söz dizimi
Maks. 50 karakter
  • Boşluk veya sembol olmadan benzersiz ve büyük-küçük harfe duyarlı bir kod kullanın (ör. %, !)
  • Belirli promosyonları belirli ürünlerle eşleştirmek için ürün verilerinizde ve promosyon verilerinizde aynı promotion_id [promosyon_kodu] özelliğini kullanın
  • Bu özelliği birden fazla kez ekleyerek bir ürün için 10 taneye kadar promosyon kodu gönderebilirsiniz

Hedefler

Bu özellikler, ürünlerinizin katıldığı reklamların türünü kontrol etmek için kullanılabilir. Örneğin, bir ürünün dinamik yeniden pazarlama kampanyasında gösterilmesini ama Alışveriş kampanyasında gösterilmemesini istiyorsanız bu özelliği kullanabilirsiniz.

Özellik Biçim Minimum koşulların özeti
excluded_​destination [hariç_​tutulan_​hedef] İsteğe bağlı
Bir ürünün belirli bir reklam kampanyası türüne dahil edilmemesi için kullanabileceğiniz bir ayarÖrnek
Shopping Ads [Alışveriş Reklamları]Desteklenen değerler

  • Shopping Ads [Alışveriş Reklamları]
  • Shopping Actions
  • Görüntülü Reklamlar
  • Surfaces Across Google
included_​​destination [dahil_edilen_hedef] İsteğe bağlı
Bir ürünün belirli bir reklam kampanyası türüne dahil edilmesi için kullanabileceğiniz bir ayarÖrnek
Shopping Ads [Alışveriş Reklamları]Desteklenen değerler

  • Shopping Ads [Alışveriş Reklamları]
  • Shopping Actions
  • Görüntülü Reklamlar
  • Surfaces Across Google

Gönderim

Bu özellikler, reklamlarınızda doğru gönderim maliyetleri sağlamanıza yardımcı olmak için hesap gönderim ayarlarıyla birlikte kullanılabilir. Kullanıcılar satın alacakları ürünlere ilişkin tercihlerine yardımcı olması için gönderim maliyetlerine bakar. Bu nedenle, uygun gönderim bilgileri göndermeye zaman ayırmak önemlidir. Hesap gönderim ayarlarını nasıl düzenleyeceğinizi öğrenin.

Özellik Biçim Minimum koşulların özeti
shipping [gönderim] Zorunlu (Avustralya, Avusturya, Belçika, Kanada, Çekya, Fransa, Almanya, İrlanda, İsrail, İtalya, Hollanda, Güney Kore, İspanya, İsviçre, Birleşik Krallık ve ABD)

Satış yapılan diğer tüm ülkeler için isteğe bağlı
Ürününüzün gönderim maliyeti

Desteklenen fiyatlar
0–1000 ABD doları (diğer para birimleri için burayabakabilirsiniz)

Örnek

US:CA:Overnight:16.00 USD

Söz dizimi
shipping [gönderim] 4 alt özellik kullanır:

  • country [ülke] (isteğe bağlı)
    ISO 3166 ülke kodu
  • region [bölge] veya postal_code [posta_kodu] ya da location_id [yer_kodu] veya location_group_name [yer_grubu_adı] (isteğe bağlı)
  • service [hizmet] (isteğe bağlı)
    Hizmet sınıfı veya gönderim hızı
  • price [fiyat] (gerekli)
    Sabit gönderim maliyeti, gerekliyse KDV de dahil
  • Bu ayarı yalnızca belirli bir öğenin Merchant Center hesabı gönderim ayarlarını geçersiz kılmak için kullanın
shipping_​label [gönderi_​etiketi] İsteğe bağlı
Merchant Center hesap ayarlarında doğru gönderim maliyetleri atamanıza yardımcı olması için ürünlere atadığınız etiketÖrnek
dayanıksızSöz dizimi
En fazla 100 karakter
  • Hesap gönderim ayarlarınızda tanıyacağınız bir değer kullanın. Bu değer, reklamlarınızı gören kullanıcılara gösterilmez. Örnekler:
    • Aynı gün
    • Büyük boy
    • Yalnızca FedEx
shipping_​weight [gönderi_​ağırlığı] İsteğe bağlı (Taşıyıcı tarafından hesaplanan ücretler, ağırlığa dayalı tablolar veya hesap gönderim ayarlarınızdaki ağırlığa dayalı kurallar için gereklidir)
Ürünün ağırlığı gönderim maliyetini hesaplamak için kullanılırDesteklenen ağırlıklar

  • İngiliz ölçü birimi için 0-2.000 lb
  • Metrik için 0-1.000 kg

Örnek
3 kg

Söz dizimi
Tamsayı + birim

Desteklenen birimler

  • lb
  • oz
  • g
  • kg
  • Hesap gönderim ayarlarınızı taşıyıcı tarafından hesaplanan ücretlere veya ağırlığa dayalı gönderim hizmetlerine göre belirlediyseniz bu değeri gönderin
shipping_​length [gönderim_​uzunluğu] İsteğe bağlı (Hesap gönderim ayarlarınızdaki, taşıyıcı tarafından hesaplanan ücretler için gereklidir)
Ürünün uzunluğu, boyutsal ağırlıkla gönderim maliyetinin hesaplanması için kullanılırÖrnek
20 cmSöz dizimi
Tamsayı + birimDesteklenen tam sayılar

  • İnç için 1 – 150
  • Cm için 1 – 400

Desteklenen birimler

  • inç
  • cm
  • Hesap gönderim ayarlarınızı taşıyıcı tarafından hesaplanan ücretlere göre belirlediyseniz bu değeri gönderin
  • Taşıyıcı tarafından hesaplanan ücretleri kullanırken gönderim boyutu özelliklerini sunmazsanız ücretler öğenin boyut ağırlığı temel alınarak hesaplanamaz. Bu durumda ücretler, shipping_weight [gönderi_ağırlığı] özelliğinde sunduğunuz değer temel alınarak hesaplanır
  • Bu özelliği gönderirseniz gönderi boyutuna ilişkin tüm özellikleri gönderin:
    • shipping_length [gönderi_uzunluğu]
    • shipping_width [gönderi_genişliği]
    • shipping_height [gönderi_yüksekliği]
  • Tek ürün için geçerli olan tüm gönderi boyutu özelliklerinde aynı birimi kullanın
  • Google’ın büyük boyutlu öğeler için ek gönderim maliyetini otomatik olarak hesaplamadığını unutmayın. Paketiniz taşıyıcınız tarafından büyük veya aşırı büyük olarak değerlendirilirse tek bir ürün için gönderim bedelini belirlemek üzere hesap gönderim ayarlarıyla birlikte shipping [gönderim] özelliğini ya da maliyeti belirlemek için shipping_label [gönderi_etiketi] özelliğini kullanmalısınız
shipping_​width [gönderi_​genişliği] İsteğe bağlı (Hesap gönderim ayarlarınızdaki, taşıyıcı tarafından hesaplanan ücretler için gereklidir)
Ürün genişliği, boyutsal ağırlıkla gönderim maliyetinin hesaplanması için kullanılırÖrnek
20 cmSöz dizimi
Tamsayı + birimDesteklenen tam sayılar
1 ile 1000 arasında bir değerDesteklenen birimler

  • inç
  • cm
  • shipping_length [gönderi_uzunluğu] özelliğinin gereksinimlerini yerine getirin
shipping_​height [gönderi_​yüksekliği] İsteğe bağlı (Hesap gönderim ayarlarınızdaki, taşıyıcı tarafından hesaplanan ücretler için gereklidir)
Ürünün yüksekliği, boyutsal ağırlıkla gönderim maliyetinin hesaplanması için kullanılır.Örnek
20 cmSöz dizimi
Tamsayı + birimDesteklenen tam sayılar
1 ile 1000 arasında bir değerDesteklenen birimler

  • inç
  • cm
  • shipping_length [gönderi_uzunluğu] özelliğinin gereksinimlerini yerine getirin
transit_time_label [nakliye_süresi_etiketi] İsteğe bağlı
Merchant Center hesap ayarlarında farklı nakliye süreleri atamanıza yardımcı olması için ürünlere atadığınız etiketÖrnek
İzmir’denSöz dizimi
En fazla 100 karakter
  • Hesap gönderim ayarlarınızda tanıyacağınız bir değer kullanın. Değer, kullanıcılara gösterilmez. Örnekler:
    • Köpek maması
    • İzmir’den
    • Ağır paket
max_handling_time [maksimum sevkiyata hazırlık süresi] İsteğe bağlı
Ürün siparişinin verilmesi ile ürünün gönderilmesi arasında geçen en uzun süre.Örnek
3Söz dizimi
Tamsayı, 0’dan büyük veya 0’a eşitSchema.org özelliği

  • Offer.deliveryLeadTime.maxValue
  • Bir ürünün varış yerine ulaşma süresini göstermek istiyorsanız bu özelliği gönderin
  • İş günü sayısını gönderin (Merchant Center’da yapılandırıldığı şekliyle)
  • Aynı gün gönderilmeye hazır ürünler için 0 gönderin.
  • Bir zaman aralığı göndermek için min_handling_time [minimum_sevkiyata_hazırlık_süresi] ile birlikte max_handling_time [maksimum_sevkiyata_hazırlık_süresi] değerlerini gönderin.
min_handling_time [minimum_sevkiyata_hazırlık_süresi] İsteğe bağlı
Ürün siparişinin verilmesi ile ürünün gönderilmesi arasında geçen en kısa süre.Örnek
1Söz dizimi
Tamsayı, 0’dan büyük veya 0’a eşitSchema.org özelliği

  • Offer.deliveryLeadTime.minValue
  • max_handling_time [maksimum_sevkiyata_hazırlık_süresi] özelliğinin gereksinimlerini karşılayın

Vergi

Bu özellikler, reklamlarınızda doğru vergi maliyetleri sağlamanıza yardımcı olmak için hesap vergi ayarlarıyla birlikte kullanılabilir. Hesap vergi ayarlarını nasıl düzenleyeceğinizi öğrenin.

Özellik Biçim Minimum koşulların özeti
tax [vergi] Gerekli (Yalnızca ABD için geçerlidir)
Ürününüzün yüzde cinsinden vergi oranıÖrnek
US:CA:5.00:ySöz dizimi
tax [vergi] 4 alt özellik kullanır:

  • rate [vergi yüzdesi] (zorunlu)
    Yüzde cinsinden vergi oranı
  • country [ülke] (isteğe bağlı)
    ISO 3166 ülke kodu
  • region [bölge] veya postal_​code [posta_​kodu] veya location_​id [yer_​kodu] (isteğe bağlı)
  • tax_​ship [gönderi_​vergisi] (isteğe bağlı)
    Gönderim üzerinden vergi alıyorsanız belirtin. Kabul edilen değerler yes [evet] veya no [hayır] şeklindedir
  • Bu ayarı yalnızca tekil bir öğenin hesap vergi ayarlarını geçersiz kılmak için kullanın. Tüm ürünleriniz için Merchant Center’daki hesap ayarlarını kullanarak vergi bilgilerini göndermeniz önerilir
  • ABD ve Kanada için
    • price [fiyat] özelliğine vergi eklemeyin. Yalnızca ABD için hesap ayarlarınızı geçersiz kılmanız gerekiyorsa tax [vergi] özelliğini ekleyin
  • Tüm diğer ülkeler için
    • price [fiyat] özelliğine katma değer vergisi (KDV) veya Ürün ve Hizmet Vergisi (GST) ekleyin ve tax [vergi] özelliğini kullanmayın
tax_category [vergi_kategorisi] İsteğe bağlı (Hesap düzeyinde özel vergi oranları için önerilir)
Ürününüzü belirli vergi kurallarına göre sınıflandıran bir kategoriÖrnek
giyimSöz dizimi
Maks. 100 karakter
  • Belirli bir vergi oranına sahip ürünleriniz varsa bu özelliği kullanın.
    • Ürün verilerinizdeki kategori etiketleri, Merchant Center’da Kategoriler bölümüne girdiğiniz etiketlerle eşleşmelidir.

Read More