הנושאים בקטע הזה:
- הוראות הטמעה
- מוודאים שקטע הקוד של מודול בקשת ההסכמה של 'Google ביקורות צרכנים' כולל את השורה products
הוראות הטמעה
אנחנו צריכים לאסוף מספרי GTIN (מספרי פריטים מסחריים גלובליים) של מוצרים שנכללים בהזמנות של משתמשים מהאתר שלכם. לכן, יכול להיות שתצטרכו להוסיף לאתר כמה שורות קוד בקטע קוד ה-JavaScript של מודול בקשת ההסכמה להשתתפות בסקר של 'Google ביקורות צרכנים'.
הערה: אם אתם משתמשים במודול בקשת ההסכמה הישן של 'חנויות מהימנות', אתם צריכים לעדכן אותו למודול החדש של 'Google ביקורות צרכנים' כדי לאסוף ביקורות על מוצרים. לא בטוחים איזה מודול מוטמע באתר שלכם? עיינו בפרטים שבקטע בודקים אם באתר מוטמע קטע הקוד של מודול בקשת ההסכמה של 'חנויות מהימנות'.
מוודאים שקטע הקוד של מודול בקשת ההסכמה של 'Google ביקורות צרכנים' כולל את השורה products
אם אתם רק מתחילים בהטמעה, הקפידו לכלול את השדה האופציונלי של השורה products. אם כבר ביצעתם הטמעה בעבר, תצטרכו לאתר את קטע הקוד של מודול בקשת ההסכמה של 'Google ביקורות צרכנים' בקוד המקור של האתר. בקטע // OPTIONAL FIELDS או // OPTIONAL, צריך לוודא שהקוד כולל את השורה products. אם השורה הזו לא מופיעה בקוד, צריך להוסיף אותה, כפי שאפשר לראות בדוגמה הבאה.
<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(
{
// REQUIRED FIELDS
"merchant_id": 117246064,
"order_id": "ORDER_ID",
"email": "CUSTOMER_EMAIL",
"delivery_country": "COUNTRY_CODE",
"estimated_delivery_date": "YYYY-MM-DD",
// OPTIONAL FIELDS
"products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}]
});
});
}
</script>
העברת מספרי GTIN בקטע הקוד של מודול בקשת ההסכמה של 'Google ביקורות צרכנים'
// OPTIONAL
"opt_in_style": "OPT_IN_STYLE",
"products": [{"gtin":"GTIN1"}]
השורה שלמעלה מציינת את המוצרים בהזמנה של לקוח כמערך אובייקטים של JSON מסוג gtin בתוך מערך של products. השורה הזו מכילה רק אובייקט "gtin" אחד, ולכן היא מאפשרת ל-'Google ביקורות צרכנים' לאסוף GTIN יחיד לכל הזמנה, בלי קשר לכמות המוצרים בהזמנה. כדי לאסוף את מספר ה-GTIN של כל אחד מהמוצרים בהזמנה, צריך להוסיף לאתר קוד להוספה דינמית של אובייקט gtin למערך products עבור כל אחד מהמוצרים בהזמנה.
לדוגמה, הזמנה שכוללת 2 מוצרים שונים צריכה לכלול קטע קוד שנראה כך:
// OPTIONAL
"opt_in_style": "OPT_IN_STYLE",
"products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}]
הזמנה שכוללת 3 מוצרים שונים צריכה לכלול קטע קוד שנראה כך:
// OPTIONAL
"opt_in_style": "OPT_IN_STYLE",
"products": [{"gtin":"GTIN1"}, {"gtin":"GTIN2"}, {"gtin":"GTIN3"}]
אחרי שתטמיעו את הקוד החדש באתר בצורה נכונה, נתחיל לאסוף מספרי GTIN מהזמנות שיבוצעו באתר שלכם ולאסוף מהקונים ביקורות על מוצרים.
בודקים אם באתר מוטמע קטע הקוד של מודול בקשת ההסכמה של 'חנויות מהימנות'
אם אתם משתמשים בקוד הישן של 'חנויות מהימנות', אתם צריכים להסיר מהאתר את הקוד של מודול בקשת ההסכמה של 'חנויות מהימנות' ואת קוד התג של 'חנויות מהימנות', ואז להוסיף לאתר את הקוד של מודול בקשת ההסכמה החדש, ואם זה רלוונטי, גם את הקוד של התג החדש, בהתאם להוראות שמפורטות במדריך השילוב הטכני של 'Google ביקורות צרכנים'.
אם אתם משתמשים בקטע הקוד של מודול בקשת ההסכמה הישן של 'חנויות מהימנות', האתר שלכם אמור לכלול את הקוד הבא:
<!-- START Google Trusted Stores Order -->
<div id="gts-order" style="display:none;" translate="no">
<!-- start order and merchant information -->
<span id="gts-o-id">MERCHANT_ORDER_ID</span>
<span id="gts-o-email">CUSTOMER_EMAIL</span>>
<span id="gts-o-country">CUSTOMER_COUNTRY</span>
<span id="gts-o-currency">CURRENCY</span>
<span id="gts-o-total">ORDER_TOTAL</span>
<span id="gts-o-discounts">ORDER_DISCOUNTS</span>
<span id="gts-o-shipping-total">ORDER_SHIPPING</span>
<span id="gts-o-tax-total">ORDER_TAX</span>
<span id="gts-o-est-ship-date">ORDER_EST_SHIP_DATE</span>
<span id="gts-o-est-delivery-date">ORDER_EST_DELIVERY_DATE</span>
<span id="gts-o-has-preorder">HAS_BACKORDER_PREORDER</span>
<span id="gts-o-has-digital">HAS_DIGITAL_GOODS</span>
<!-- end order and merchant information -->
<!-- start repeated item specific information -->
<!-- item example: this area repeated for each item in the order -->
<span class="gts-item">
<span class="gts-i-name">ITEM_NAME</span>
<span class="gts-i-price">ITEM_PRICE</span>
<span class="gts-i-quantity">ITEM_QUANTITY</span>
<span class="gts-i-prodsearch-id">ITEM_GOOGLE_SHOPPING_ID</span>
<span class="gts-i-prodsearch-store-id"ITEM_GOOGLE_SHOPPING_ACCOUNT_ID/span>
</span>
<!-- end item 1 example -->
<!-- end repeated item specific information -->
</div>
<!-- END Google Trusted Stores Order
אם אתם משתמשים בקטע הקוד של מודול בקשת ההסכמה הישן של 'חנויות מהימנות', סביר להניח שאתם גם משתמשים בקטע הקוד הישן של התג של 'חנויות מהימנות':
<!-- BEGIN: Google Trusted Stores -->
<script type="text/javascript">
var gts = gts || [];
gts.push(["id", "{some ID number}"]);
gts.push(["badge_position", "{some position}"]);
gts.push(["locale", "PAGE_LANGUAGE"]);
gts.push(["google_base_offer_id", "ITEM_GOOGLE_SHOPPING_ID"]);
gts.push(["google_base_subaccount_id", "ITEM_GOOGLE_SHOPPING_ACCOUNT_ID"]);
(function() {
var gts = document.createElement("script");
gts.type = "text/javascript";
gts.async = true;
gts.src = "https://www.googlecommerce.com/trustedstores/api/js";
var s = document.getElementsByTagName("script")[0];
s.parentNode.insertBefore(gts, s);
})();
</script>
<!-- END: Google Trusted Stores -->