4.购物广告之PLA投放最佳实践
收藏课程
取消收藏
5 mins / By SHOPLAZZA Learn
收藏课程
取消收藏

在设置好GMC,通过了店铺和商品预检,并且成功上传商品数据后,我们终于来到了Google购物广告投放的这一步。

在本课程中,我们可以学到如何在Google ads中新建广告系列,创建购物广告,以及如何管理广告组、产品组以及它们的投放,最终跟着投出属于自己的第一个Google购物广告。

  • 0:00:11 在设置好GMC,并且通过了店铺和商品预检成功上传好商品数据之后,我们就可以开始投放Google购物广告了。大家跟着一起来投出自己的第一个购物广告吧。首先,进入Google ads账户,点击“+新广告系列”选择“在没有目标导向的情况下制作广告系列”。在“选择广告系列类型”中选择“购物”,开始创建购物广告。选择已经关联好的账户和要投放广告的目标国家,选择“标准购物广告系列”点击“继续”,来到常规设置,填写广告系列名称,名称按照自己能区分的写即可,建议可以按照 #广告类型-#国家-#设备-#产品目录-#创建日期-#操作人 这个格式命名,会更好区分不同的广告系列。
  • 0:01:13 出价,建议选择“每次点击人工出价”的出价策略和“针对转化进行优化”至于预算,建议至少设置10个CPA以上。购物广告投放初期可能流量不多,需要一段时间流量才会上涨到正常水平。定位设置中的投放网络:默认全选即可,也可以取消勾选“YouTube/Gmail和Google探索”。设备:初始设置时无法修改投放设备,需要完成广告系列创建后在广告系列的“设备”标签下修改,如果只需要投放手机端,需要将计算机和平板电脑做出价调整,出价降低100%,投放其他设备同理;设备建议分开广告系列投放,因为不同的产品在不同设备上的表现通常不同,分开投放方便针对设备调整预算和出价。地理位置这里,如果前面选了投放国家,这里就会自动选择对应的国家,不需要改动。
  • 0:02:25 制作广告组: 广告组名称:给广告组命名,购物广告的广告组没有实际意义,命名用组内产品的分类即可; 出价费用是根据产品的客单价及市场竞争水平决定的,我们在前期可以设置一个中等的出价,然后再根据实际广告效果调整,也可以参考关键字规划师的数据。以上都设置好之后,我们点击左下方的“制作广告系列”,就已经创建了一个广告系列了。接下来,我们可以对产品组和产品投放进行管理。
  • 0:03:05 第一个方面,产品组管理:创建完成广告系列后,回到账户主界面:广告系列-广告组-产品组。在产品组中管理投放的产品以及管理产品出价;产品组的分组建议:产品组只是方便管理投放哪些产品及调整出价,按照自己的个人操作习惯即可,通常我们建议以产品类型分组,如果SKU较少也可以把所有SKU都放在同一个产品组内,全部罗列出来单独观察数据及调整出价。如果要对已有广告组添加或筛选子类和产品,则可以点击所有产品后面的“+”,添加和筛选子类或产品,选择在该产品组要投放的产品并点击“继续修改出价”,之后保存即可。
  • 0:04:05 第二个方面,产品投放管理:保存产品后回到产品组界面,需要注意两点:排除其他产品和产品出价调整 排除其他产品:记得拉到最下面排除“所有产品中的其他所有产品”,避免产品跟其他产品组有重叠;产品出价调整:可以在此界面针对每个产品调整cpc出价,这个出价将代替产品组的出价,成为该产品的实际出价。跟着上面的步骤,相信你已经投放出了第一个购物广告了,在投放广告之后,记得及时监控后台数据,优化投放策略,从而提高商品转化率。
课程评论

看看学员怎么说

发表评论
顾客评论
已到底部
最新评价时间
按点赞数从大到小
按评分从高到低
按评分从低到高
×
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.