3.商品数据属性说明
收藏课程
取消收藏
8 mins •5 lessons / By SHOPLAZZA Learn
收藏课程
取消收藏

使用店匠Shoplazza的店铺预检功能,需要达到100分才能进行商品预检,如果有商品预检不通过,我们就需要完善商品属性再次进行检测,直至商品属性符合政策才可以上传商品数据。

本课程主要介绍商品预检需要用到的一些主要属性,以及每个属性提交的注意事项,帮助商家了解和完善这些属性,遵循政策法规,避免GMC被封。

  • 0:00:11 在之前的课中,我们讲解过如何使用店匠进行店铺预检和商品预检。我们都知道,店铺预检要达到100分才能进行商品预检,如果有商品预检不通过,我们就需要完善商品属性再进行检测,直至商品属性符合政策。那么,商品属性包含哪些?需要注意什么问题?我们这节课就来聊聊。【当我们进行商品预检出现预检结果不通过的商品,点击“完善商品属性”,即可看到预检不通过的商品。我们看到需要完善属性的单个商品,点击左边的“设置”图标,右方就会出现属性列表。】下面,我们针对这些属性来详细解释。
  • 0:00:57 先来看主要属性。【Google商品类别】属性,你可以选择上传商品的种类,例如选择你的商品是属于服饰与配饰,还是婴幼儿用品。【商品描述】,向客户介绍你的商品,需要列出商品功能、技术规格和直观属性。详细的商品说明可帮助你把商品更好地展示给合适的客户。【颜色】属性, 需要我们填写商品的颜色,需要注意的是如果商品由贵重金属制成(例如金戒指),需要提交材质 [material] 和颜色属性两种属性信息。另外,一个款式或规格只能提交一个对应的属性。商品最多能添加 3 种颜色。如果商品由多种颜色构成,则可以指定 1 种主要颜色,在后面添加最多 2 种辅助颜色,并用正斜线 (/ ) 分隔开。【尺寸】的统一值是S、M、L,商家必须要提交完整的商品尺码。
  • 0:02:05 由于很多商品只适用于某个年龄段,例如,商家要销售的是只适用于6-12岁的图书、玩具,那么添加年龄段信息将有助于商品出现在适当的搜索结果中。需要注意的是,如果你销售的服饰与配饰产品是面向巴西、法国、德国、日本、英国的,那么刚提及到的颜色、尺寸、年龄组都是必须要填写的属性。【性别】属性用于指定商品的适用性别。如果提供了此信息,潜在客户可以按适用性别精确地过滤商品,从而缩小搜索范围。你可以使用【是否存在商品标识符】 identifier_exists 属性来指明你的商品是否拥有唯一商品标识码 (UPI)。如果你的商品没有商品标识符,你需要提供GTIN、MPN 或品牌属性,而如果你的商品拥有商品标识符则不需要提交GTIN、MPN 或品牌属性。
  • 0:03:15 品牌【Brand】属性是指商品的品牌名称,可以用于帮助识别商品并向客户显示。提醒一下,品牌名称应该清晰地展示在商品包装或标签的正面,而不是人为添加到商品图片中。另外,需要注意的是,提交 brand [品牌] 时只能使用一种语言或一套字母系统。GTIN【gtin】指的是全球贸易商品代码,它能以不重复的方式标识商品。请尽量为有制造商指定了 GTIN 的商品提交GTIN,因为提交时不提供唯一商品标识码的商品不仅难以分类,而且可能无法利用 Google 购物的部分计划或功能。而如果你的商品属于自有品牌,不具有 GTIN ,则不需要提交此属性。【MPN】是指制造商部件号。可以唯一标识同一制造商生产的所有商品。购物者可能会直接搜索 MPN,因此提供 MPN有助于确保商品在相关情境中显示。
  • 0:04:26 【如果你的商品没有制造商指定的GTIN,请尽量提交此属性,而如果商品没有明确相关的 MPN 或属于定制商品(例如工艺品、定制 T 恤、新奇商品和手工制品),则此属性可不提交。商品类型【product_type】中你可以填写自己的商品分类系统。这与使用一系列预定义类别的 Google 商品类别 [google_product_category] 属性不同,Google商品类别是提交给GMC时,根据Google提供的分类,是必填的。而商品类型则是根据自己的商品分类定义的,可以选填。商品类型的值可以用于整理 Google Ads 购物广告系列中的出价和报告。【成人】属性表明商品仅面向成人。如果你的商品包含裸露、性暗示等成人内容,请在这个属性下选择“是”,以避免出现向购物者展示违法内容的情况。/span>
  • 0:05:28 【物品重量】指设置计算运费时所用的重量。例如,使用运输公司运费标准时,你需要提交运送包裹总重属性,为每件商品提交重量。如果你在购物广告系列中使用特定的过滤条件,可以使用【自定义标签】这一属性添加自定义标签。例如定义为:季节,则可以提交春夏秋冬中的其中一个值。点开“更多属性”,可以添加更多的商品属性。材质【material】属性用来说明商品采用的主要面料或材质。例如,尖头细高跟鞋可能采用皮革、牛仔布或绒面革这些材质,我们就可以把这些材质填写上去。与颜色属性一样,一个商品最多也只能添加3种材质。图案【pattern】属性用来说明商品上印刷的图案或图形。例如,某件裙子可能印有波点图案,在这种情况下你可以提交“波点”作为属性值。
  • 0:06:38 定义商品的计量单位和尺寸,我们需要填写价格计量单位【unit_pricing_measure】这一属性。此属性是可选属性,可以帮助用户了解商品的确切单价。但某些地方的法律法规可能会要求你必须提供此类属性。需要提醒的是,如果你售卖商品的定位国家是在英国,此属性应该提交公制值。如果你提交了英制单位(例如 floz、pt、qt、gal)会被解读为美式英制单位,美国与英国使用的英制单位不一样,这样会造成误会,使商品预检不通过。如果你将一件主商品与其他不同的商品组合起来作为一个套装销售。你可以使用套装 [is_bundle] 属性指明自己创建了套装。而如果你将多件相同的商品组合在一起,作为一件商品销售。你可以使用多件组合装 [multipack]这个 属性指明你创建了组合装。
  • 0:07:44 你需要记住,一旦你创建了套装或组合装,这两个对应的属性就必须要提交。如果你需要批量对商品属性进行完善,可以勾选出这些商品,点击左上方的“编辑谷歌商品数据属性”,在右方弹出来的窗口对商品属性进行统一修改。最后,需要提醒一下大家,以上所介绍的属性并不一定需要全部提交,必需提交的具体属性会因不同的谷歌商品分类和相关地区政策而有所不同。
课程评论

看看学员怎么说

发表评论
顾客评论
已到底部
最新评价时间
按点赞数从大到小
按评分从高到低
按评分从低到高
×
class SpzCustomFileUpload extends SPZ.BaseElement { constructor(element) { super(element); this.uploadCount_ = 0; this.fileList_ = []; } buildCallback() { this.action = SPZServices.actionServiceForDoc(this.element); this.registerAction('upload', (data) => { this.handleFileUpload_(data.event?.detail?.data || []); }); this.registerAction('delete', (data) => { this.handleFileDelete_(data?.args?.data); }); this.registerAction('preview', (data) => { this.handleFilePreview_(data?.args?.data); }); this.registerAction('limit', (data) => { this.handleFileLimit_(); }); this.registerAction('sizeLimit', (data) => { this.handleFileSizeLimit_(); }); } isLayoutSupported(layout) { return layout == SPZCore.Layout.LOGIC; } setData_(count, file) { this.uploadCount_ = count; this.fileList_ = file; } handleFileUpload_(data) { data.forEach(i => { if(this.fileList_.some(j => j.url === i.url)) return; this.fileList_.push(i); }) this.uploadCount_++; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileUpload", { count: this.uploadCount_, files: this.fileList_}); if(this.fileList_.length >= 5){ document.querySelector('#review_upload').style.display = 'none'; } if(this.fileList_.length > 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '8px'; } } handleFileDelete_(index) { this.fileList_.splice(index, 1); this.uploadCount_--; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleFileDelete", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; if(this.fileList_?.length === 0){ document.querySelector('.apps-reviews-write-anonymous-box').style.marginTop = '132px'; } } handleFilePreview_(index) { const finalPreviewData = this.fileList_[index]; const filePreviewModal = document.getElementById('filePreviewModal'); const fullScreenVideo = document.getElementById('fullScreenVideo'); const fullScreenImage = document.getElementById('fullScreenImage'); const previewModalClose = document.getElementById('previewModalClose'); const previewLoading = document.getElementById('previewLoading'); filePreviewModal.style.display = 'block'; previewLoading.style.display = 'flex'; if(finalPreviewData?.type === 'video'){ const media = this.mediaParse_(this.fileList_[index]?.url); fullScreenVideo.addEventListener('canplaythrough', function() { previewLoading.style.display = 'none'; }); fullScreenImage.src = ''; fullScreenImage.style.display = 'none'; fullScreenVideo.style.display = 'block'; fullScreenVideo.src = media.mp4 || ''; } else { fullScreenImage.onload = function() { previewLoading.style.display = 'none'; }; fullScreenVideo.src = ''; fullScreenVideo.style.display = 'none'; fullScreenImage.style.display = 'block'; fullScreenImage.src = finalPreviewData.url; } previewModalClose.addEventListener('click', function() { filePreviewModal.style.display = 'none'; }); } handleFileLimit_() { alert(window.AppReviewsLocale.comment_file_limit || 'please do not upload files more than 5'); this.triggerEvent_("handleFileLimit"); } handleFileSizeLimit_() { alert(window.AppReviewsLocale.comment_file_size_limit || 'File size does not exceed 10M'); } clear(){ this.fileList_ = []; this.uploadCount_ = 0; sessionStorage.setItem('fileList', JSON.stringify(this.fileList_)); this.triggerEvent_("handleClear", { count: this.uploadCount_, files: this.fileList_}); document.querySelector('#review_upload').style.display = 'block'; } mediaParse_(url) { var result = {}; try { url.replace(/[?&]+([^=&]+)=([^&]*)/gi, function (str, key, value) { try { result[key] = decodeURIComponent(value); } catch (e) { result[key] = value; } }); result.preview_image = url.split('?')[0]; } catch (e) {}; return result; } triggerEvent_(name, data) { const event = SPZUtils.Event.create(this.win, name, data); this.action.trigger(this.element, name, event); } } SPZ.defineElement('spz-custom-file-upload', SpzCustomFileUpload);
The review would not show in product details on storefront since it does not support to.