Ankete katılım modülü, müşterilere Google Müşteri Yorumları programına katılıp katılmayacaklarını seçme imkanı tanır. Ayrıca Google'a gerekli işlem bilgilerini gönderir. Google Müşteri Yorumları'na katılım için bu modülün sipariş onayı sayfalarının tümünde bulunması gerekir. Ankete katılım modülünü entegre etme konusunda sorun yaşıyorsanız sorun giderme adımlarını deneyin.
Bu bölüm aşağıdaki konuları içerir:
Google, bu özelliği etkinleştiren kullanıcılara siparişlerinin tahmini teslim tarihinden sonra bir anket gönderir. Daha fazla bilgi için Google Müşteri Yorumları'nı inceleyin.
Ankete katılım seçeneği, masaüstü bilgisayarlarda ve mobil cihazlarda kullanılabilir. Katılım seçeneği kod snippet'ini hem masaüstü hem de mobil sitenize eklemeyi unutmayın.
Entegrasyon talimatları
Sipariş onayı sayfanıza ankete katılım modülünü dahil etmek için şunları yapmanız gerekir:
Ankete katılım modülünün kodu, ödeme akışınızın sipariş onayı sayfasına yerleştirilmelidir. Tüm onay sayfalarında HTTPS kullanılmalıdır (HTTP değil).
Bu modül Google Müşteri Yorumları (GCR) anketine katılımı başlattığından, modüldeki sipariş ayrıntıları mümkün mertebe doğru olmalıdır.
Ödeme sürecinizde bir üçüncü taraf işlemcisi kullanılıyorsa bu işlemci, alanınızdaki onay sayfasına yeniden yönlendirmelidir.
GCR müşteri anketine katılım modülünü, sipariş onay sayfanızdaki başka içeriklerle kapatmayın.
DOCTYPE'ı güncelleme
Onay sayfanızda HTML5 DOCTYPE kullanıldığından emin olun:
<!DOCTYPE html>
Bu doctype, sayfanızdaki HTML kodunun ilk satır öğesi olmalıdır. HTML5 DOCTYPE kullanımı, web tarayıcılarının sayfalarınızı süslemeler modu yerine standart modda oluşturmasını sağlar. Quirks modu, bazı web tarayıcıları tarafından kullanılan bir tekniktir. Bu teknik, standart modda W3C ve IETF standartlarına harfiyen uymak yerine, daha eski tarayıcılar için tasarlanmış web sayfalarıyla geriye dönük uyumluluk sağlamaya yöneliktir.
Katılım kodunu ekleme
Müşterilerinize, sizden ürün satın alma deneyimleriyle ilgili bir yorum gönderme seçeneği sunmak için sipariş onayı sayfanıza katılım modülünü ekleyin.
Sipariş onayı sayfanıza ankete katılım modülünü eklemek için:
1. Aşağıdaki HTML snippet'ini sipariş onayı sayfanıza yapıştırın:
<!-- BEGIN GCR Opt-in Module Code -->
<script src="https://apis.google.com/js/platform.js?onload=renderOptIn"
async defer>
</script>
<script>
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
// ZORUNLU
"merchant_id": "
MERCHANT_ID",
"order_id": "
ORDER_ID",
"email": "
CUSTOMER_EMAIL",
"delivery_country": "
COUNTRY_CODE",
"estimated_delivery_date": "
YYYY-AA-GG",
// OPTIONAL
"products":[{"gtin":"
GTIN1"}, {"gtin":"
GTIN2">}],
"opt_in_style": "
OPT_IN_STYLE"
});
});
}
</script>
<!-- END GCR Opt-in Module Code -->
Kodu </BODY> kapanış etiketinin hemen öncesine ekleyin. Anket modülü kodunu rozet koduyla birlikte eklediğinizde sıra önemli değildir. Anket modülü kodu, rozet kodundan önce veya sonra olabilir.
2. Değişkenleri sitenize özgü, dinamik değerlerle değiştirin. Aşağıdaki tabloda mevcut ayarlar açıklanmıştır:
Değişken |
Zorunlu mu? |
Açıklama |
MERCHANT_ID (Satıcı Kimliği) |
Zorunlu |
Merchant Center Kimliğiniz. Bu değeri Google Merchant Center'dan alabilirsiniz. |
ORDER_ID (Sipariş Kimliği) |
Zorunlu |
Sipariş için benzersiz bir kimlik. |
CUSTOMER_EMAIL (Müşteri e-postası) |
Zorunlu |
Müşterinin, ad@alanadi.com biçiminde belirtilecek e-posta adresi. |
COUNTRY_CODE (Ülke kodu) |
Zorunlu |
İki harfli ülke kodu, müşterinin siparişinin teslim edileceği yeri belirtir. Bu değer ISO 3166-1 alfa-2 biçiminde yazılmalıdır. Bu alan için "ZZ" kullanmayın. Örneğin, "US". |
ESTIMATED_DELIVERY_DATE (Tahmini teslimat tarihi) |
Zorunlu |
YYYY yıl, AA ay ve GG gün olacak şekilde, siparişin tahmini teslim tarihi. Örneğin, "2016-09-13". |
GTIN1, GTIN2 (GTIN) |
İsteğe bağlı |
Sayısal GTIN değerleri. |
OPT_IN_STYLE (Katılım stili) |
İsteğe bağlı |
Katılım modülü iletişim kutusunun nasıl gösterileceğini belirtir. Olası değerler: "CENTER_DIALOG": Görünümün merkezinde bir iletişim kutusu olarak gösterilir. "BOTTOM_RIGHT_DIALOG": Görünümün sağ altında bir iletişim kutusu olarak gösterilir. "BOTTOM_LEFT_DIALOG": Görünümün sol altında bir iletişim kutusu olarak gösterilir. "TOP_RIGHT_DIALOG": Görünümün sağ üstünde bir iletişim kutusu olarak gösterilir. "TOP_LEFT_DIALOG": Görünümün sol üstünde bir iletişim kutusu olarak gösterilir. "BOTTOM_TRAY": Görünümün altında gösterilir. Varsayılan değer "CENTER_DIALOG"dur. |
İsteğe bağlı olarak, aşağıdaki kod snippet'ini web sayfanıza yapıştırarak katılım modülünde kullanılması gereken dili belirtin. lang
parametresi için değer belirtmezseniz rozet, dili otomatik olarak seçmek için kullanıcının tarayıcı ayarlarını kullanır.
<!-- BEGIN GCR Language Code -->
<script>
window.___gcfg = {
lang: '
DİL'
};
</script>
<!-- END GCR Language Code -->
Kodu sayfadaki </BODY> kapanış etiketinin hemen öncesine yerleştirin. Katılım koduyla birlikte eklendiğinde, sıra önemli değildir.
lang
parametresinin değerini belirlemek için DİL değerini aşağıdaki desteklenen dillerden biriyle değiştirin:
Kod |
Dil adı |
af |
Afrikaanca |
ar |
Arapça |
cs |
Çekçe |
da |
Danca |
de |
Almanca |
en |
İngilizce |
en-AU |
İngilizce (Avustralya) |
en-GB |
İngilizce (Birleşik Krallık) |
en-US |
İngilizce (ABD) |
es |
İspanyolca |
ES_419 |
İspanyolca (Latin Amerika) |
fil |
Filipince |
fr |
Fransızca |
ga |
İrlandaca |
id |
Endonezce |
it |
İtalyanca |
ja |
Japonca |
ms |
Malayca |
nl |
Felemenkçe |
no |
Norveççe |
pl |
Lehçe |
pt-BR |
Portekizce (Brezilya) |
pt-PT |
Portekizce |
ru |
Rusça |
sv |
İsveççe |
tr |
Türkçe |
zh-CN |
Çince (Basitleştirilmiş) |
zh-TW |
Çince (Geleneksel) |
Ankete katılım için örnek kod
Değişken değerleri, sipariş onayı sayfanızda genellikle sunucu tarafı koduyla değiştirilir. Aşağıdaki örnekte, katılım modülü kodunun PHP ile nasıl uygulanacağı gösterilmektedir:
<!-- BEGIN GCR Opt-in Module Code -->
<script src="https://apis.google.com/js/platform.js?onload=renderOptIn"
async defer>
</script>
<script>
window.renderOptIn = function() {
window.gapi.load('surveyoptin', function() {
window.gapi.surveyoptin.render(
{
"merchant_id": 42,
"order_id": "<?php echo $order_id ?>",
"email": "<?php echo $email_address ?>",
"delivery_country": "<?php echo $user_country ?>",
"estimated_delivery_date": "<?php echo $delivery_date ?>",
"products": [{"gtin":"<?php echo $gtin_1 ?>"}, {"gtin":"<?php echo $gtin_2 ?>"}],
"opt_in_style": "BOTTOM_LEFT_DIALOG"
});
});
}
</script>
<!-- END GCR Opt-in Module Code -->
<!-- BEGIN GCR Language Code -->
<script>
window.___gcfg = {
lang: 'en_US'
};
</script>
<!-- END GCR Dil Kodu -->
Katılım modülünün sayfanızda gösterilmemesi veya sayfayı yüklerken hata almanız halinde sorun gidermeyi deneyin.