SEM竞价推广目标人群分析技巧,只需5步!-曦曦SEO

SEM竞价推广目标人群分析技巧,只需5步!

成都SEO作者:曦曦SEO时间:2022-11-15来源:成都seo浏览:27

  本文主要讲述【SEM竞价推广目标人群分析技巧,只需5步!】的相关内容,希望能对各位有所帮助。

  本文导读目录:

  1、27、移动端响应式布局开发

  2、如何拯救营销没效果?他只用了5步…| 全网营销获客

  27、移动端响应式布局开发

  1、什么是响应式布局开发?

  把我们开发完成的产品,能够让其适配不同的设备屏幕:PC、PAD、PHONE

  2、H5

  现在的H5已经成为移动端开发(响应式布局)的代名词

  目前我们开发一款app需要h5的介入,在native-app(内置app)中嵌入H5页面(web-app),我们这种模式称之为Hybrid混合App开发

  1、其实就是个HTML页面, 需要基于浏览器运行(PC或者移动端浏览器再或者V8内核的工具也可以),如果想要操作手机内部的软件或者硬件,需要浏览器的支持;

  2、相比于native-app来说性能不好

  3、所有的请求访问都必须基于联网的状态,虽然h5中支持manifest离线缓存,但是这个技术不怎么好用;

  native-app不需要联网,是因为所有的代码文件都在手机上,一些需要联网访问的,native-app都可以做离线缓存(如缓存视频);H5页面部署到了自己的服务器上,源文件都在服务器上,用户想要看页面,必须从服务器上重新拉取才可以;

  4、好处:更新比较及时:H5只需要把服务器上的文件更新,用户每次访问看到的都是最新版本的;

  H5是否能操作手机内部的软件或者硬件,取决于浏览器是否支持,如果浏览器支持,H5页面则可以调用,反之则不可以;例如:H5中想要调取摄像头,

  [图片上传失败...(image-ecaa5e-)]

  常见的项目类型

  1、PC端和移动端公用一套项目(同一个地址),我们也要保持良好得展示性,如:猎豹浏览器、华为官网等简单得展示网站

  2、PC端和移动端用的是不同的项目,如:京东、淘宝、淘宝等

  PC端固定布局即可

  移动端响应式开发

  1、放在浏览器中运行

  2、放在第三方平台中运行(微信)

  3、放在自己公司的native-app中运行;

  手机常用尺寸

  iphone3-5宽度:320px

  iphone4:

  iphone5:

  iphone6:

  iphone6plus:

  做H5页面开发之前,需要先从设计师手里索要UI设计图,设计图提供了专门做移动端项目的设计稿尺寸

  750*1334设备像素密度比

  只要当前页面需要在移动端访问,必然要加下面的代码

  

  不加VP,不管手机设备有多宽,我们HTML页面的宽度都是980(如果在320的手机上观看HTML页面,为了保证把页面呈现完全,需要HTML缩小大概三倍左右,所有内容都变小了),为了不让页面缩放,我们需要让HTML的宽度和手机的宽度保持一致

  没有加VP:全体缩小了,需要手动缩放着看

  和px像素一样,它是一个CSS样式单位

  PX:固定单位

  REM:相对单位(相对于页面根元素HTML字体大小设定的单位)

  真实项目中如何使用REM实现响应式布局

  1、先给文档(html)设置一个font-size=100px;

  2、然后严格按照设计稿中提供的尺寸进行样式编写(不管是宽高、还是MARGIN、还是字体);

  3、根据当前屏幕的宽度和设计稿的宽度来计算我们HTML的fontSize的值

  设计稿宽:640 时 fontSize=100px 。 盒子宽度 :600px 我们则写6rem

  手机宽:320 (320/640)100->只需要修改fontSize=50px就可以

  手机宽:375 (375/640)100->修改fontSize=58.px就行了

  根据当前屏幕的宽度和设计稿的宽度的比例,动态计算一下当前宽度下的fontSize的值应该是多少,fontSize改变,之前设定的所有rem单位的值会自动跟着放大或缩小;

  //如果当前屏幕的宽度已经大于设计稿的宽度,为了保证图片的良好展示,我们一般都不让其继续变大了,以设计稿的宽度为最后宽度,剩余的部分留空白显示;(如京东)

  一个小型的,专门针对于移动端开发的JS类库,它的开发原理以及使用方式都非常接近于jq,所以很多人也把它称之为小型JQ

  1、zepto不支持IE6-8,有一些方法连IE高版本都不支持,是专门为移动端准备的;

  2、zepto只实现了部分JQ中常用的方法,有一些方法在zepto中无法使用,例如:JQ支持animate、hide、show、slideDown、slideUp……这些动画,但是zepto中只有animate,其他快捷动画不支持

  zepto类库的体积比jQuery小很多

  3、zepto中提供了移动端专用的事件操作方法,而jquery中没有;

  tap(点击)

  singleTap(单击)

  doubleTap(双击)

  longTap(长按)

  swipe(滑动)

  swipeUp(上滑)

  swipeDown(下滑)

  swipeLeft(左滑)

  swipeRight(右滑)...

  pinchIn/Out:放大缩小

  4、zepto中的animate支持transform变形,jQuery中是不支持的

  swiper其实是一个UI组件,目的就是解决移动

  如果我们采用的滑动效果(effect)是3D的(coverflow),最好不要采用无缝衔接(loop:true),这块的处理是有bug的;

  zepto中常用的属性:

  SEO和SEM是两种常规的推广手段

  SEO:互联网推广

  SEM:百度竞价

  搜索引擎:百度、谷歌、360、搜狗...

  当我们在百度搜索框中输入一个关键词,下面会呈现出很多网站,有的靠前有的靠后。如果想要靠前,就需要SE0优化技巧

  1、各大网站都有一个自己的爬虫,每天都会去各个网站中检索内容,把一些内容或者关键词收录到自己的搜索引擎库中

  2、当用户在搜索框中输入一个关键词,搜索引擎会通过关键词到自己的词库中进行检索,把所有匹配到内容对应的网站给检索出来,并且呈现给用户(谁的关键词被检索的次数多或者其他原因,决定排名的前后)

  通过 可以查看出当前网站被搜索引擎收录的内容,我们也可以下载一些专门做SEO优化的工具 …

  1、标签语义化

  2、一个页面中的H1标签只能使用一次

  3、img标签都要设置alt属性,在这个属性中声明当前图片的信息(蜘蛛不能收录图片,但是可以用抓取到图片alt属性的值)

  4、HTML的层级不要太深,太深的层级,蜘蛛可能不会抓取和收录

  5、把需要推广的关键词尽可能的在页面中曝光(最好写在H2-6标签中)

  在前后端分离的项目中,页面中的数据绑定交给后台处理(由服务器渲染页面),如果交给前端处理(由客户端渲染页面),渲染出来的数据,搜索爬虫是抓取不到的(在网站源码中无法看见通过客户端渲染数据的代码)

  所有通过JS字符串拼接(ES6模版字符串、模版引擎..)绑定的数据,在网站源代码中都看不见,也就是无法收录

  [不管是PC还是移动端都经常使用的]

  [移动端常用的]

  每发送一次请求都要完成一次HTTP事务,会消耗时间,也可能会导致HTTP链接通道的堵塞,为了提高页面加载速度,我们要减少HTTP请求次数和请求资源的大小(请求内容越大,消耗时间越长)

  1)合并CSS、合并JS、CSS Sprites:将浏览器一次访问需要的javascript和CSS合并成一个文件,这样浏览器就只需要一次请求。图片也可以合并,多张图片合并成一张,合并成的图片大小应该是图片本身的大小。通过background-position来控制需要显示的图片位置。如果每张图片都有不同的超链接,可通过CSS偏移响应鼠标点击操作,构造不同的URL。

  2)合理设置HTTP缓存:原则很简单,能缓存越多越好,能缓存越久越好。例如,很少变化的图片资源可以直接通过 HTTP Header中的Expires设置一个很长的过期头 ;变化不频繁而又可能会变的资源可以使用 Last-Modifed来做请求验证。尽可能的让资源能够在缓存中待得更久。

  3)启用Gzip压缩

  Gzip的思想就是把文件先在服务器端进行压缩,然后再传输。

  客户端可以通过HTTP请求头中的Accept-Encoding属性来标识对压缩的支持(Accept-Encoding:gzip,deflate),服务器看到请求中有这个头,就会使用客户端列出的一种方法来压缩响应。这样可以显著减少文件传输的大小。传输完毕后浏览器会 重新对压缩过的内容进行解压缩,并执行。一般Gzip的压缩率为85%左右;

  4)图片延迟加载与数据懒加载:这条策略实际上并不一定能减少 HTTP请求数,但是却能在某些条件下或者页面刚加载时减少 HTTP请求数。对于图片和数据而言,在页面刚加载的时候可以只加载第一屏,当用户继续往后滚屏的时候才加载后续的图片和数据。这样一来,假如用户只对第一屏的内容感兴趣时,那剩余的图片和数据请求就都节省了。

  5)使用字体图标代替页面中的位图,可以减少HTTP请求次数(类似雪碧图)

  6)配置ETags: Etag是服务器告诉浏览器缓存,缓存里的内容是否已经发生变化的一种机制,通过Etag,浏览器就可以知道现在的缓存中的内容是不是最新的,需不需要重新从服务器上下载

  对一个网站而言,CSS、javascript、logo、图标这些静态资源文件更新的频率都比较低,而这些文件又几乎是每次http请求都需要的,将这些文件通过loaclstroge缓存在浏览器中,可以极好的改善性能。

  CDN是一组分布在多个不同地理位置的web服务器,如果web服务器离服务器更近,则一个HTTP请求的响应时间将缩短。每个服务器都拥有所有网站的文件副本,用户访问网站时,就可以从离用户最近的服务器发送所需的文件给客户端。

  由于CSS放在document底部时,在IE下,为了防止重画页面元素,会禁止HTML正常加载顺序,会等到CSS加载完之后再加载HTML,那么在这段期间用户只能看到空白页面。火狐浏览器不会禁止HTML正常加载,但是意味着css下载后,有些元素样式要重画,这样就会导致页面闪烁的问题;

  将脚本放在顶部或页面中,浏览器会对script标签内的内容进行解析,从而阻塞样式的渲染。除此之外,HTTP1.1规范建议浏览器从每个主机并行的下载两个组件,在高版本的IE和chrome、Firefox等浏览器则支持并行下载六个组件。但script会阻塞并行下载。因此我们应该将脚本放在底部

  CSS表达式具备求值计算能力,然而每次页面发生重绘时,CSS表达式会影响页面的加载时间。

  一方面,cookie包含在每次请求和响应中,太大的cookie会严重影响数据传输,因此哪些数据需要写入cookie需要慎重考虑,尽量减少cookie中传输的数据量。另一方面,对于某些静态资源的访问,如CSS、script等,发送cookie没有意义,可以考虑静态资源使用独立域名访问,避免请求静态资源时发送cookie,减少cookie传输次数。

  1)DOM存在映射机制(浏览器默认构建的机制),操作DOM的时候获取DOM元素集合为一个类数组集合,在JS中,document.images、document.forms、getElementsByTagName()返回的都是HTMLCollection类型的集合,在平时使用的时候大多将它作为数组来使用,因为它有 length属性,也可以使用索引访问每一个元素。不过在访问性能上则比数组要差很多,原因是这个集合并不是一个静态的结果,它表示的仅仅是一个特定的查询,每次访问该集合时都会重新执行这个查询从而更新查询结果。所谓的“访问集合” 包括读取集合的 length属性、访问集合中的元素。 因此,当你需要遍历 HTML Collection的时候,尽量将它转为数组后再访问,以提高性能。即使不转换为数组,也请尽可能少的访问它,例如在遍历的时候可以将 length属性、成员保存到局部变量后再使用局部变量。

  2)DOM操作还需要考虑浏览器的回流和重绘,当元素的样式发生改变(不修改元素位置的样式),浏览器会把当前元素重新的进行渲染(DOM性能消耗低)。当元素的位置发生改变,浏览器会把整个页面的DOM结构进行重新计算,计算出所有元素的最新位置,然后再渲染(DOM性能消耗非常大)。这些都是需要消耗资源的;

  3)给DOM绑定事件的时候避免一个个绑定,而是采用性能更高的事件委托来实现;

  4)避免使用eval和Function函数,每次 eval 或Function 构造函数作用于字符串表示的源代码时,脚本引擎都需要将源代码转换成可执行代码。这是很消耗资源的操作 —— 通常比简单的函数调用慢 100倍以上。

  5)使用异步编程:同步编程可能会有阻塞作用,如AJAX请求,我们一般都要使用异步编程,最好事基于promise设计模式进行管理

  6)JS中尽量少使用闭包:闭包会形成一个不销毁的栈内存,过多的栈内存累积会影响页面的性能,还会导致内存泄露;

  使用外部文件通常会加快页面速度,因为这样js,css文件可以被浏览器缓存。如果js,css采用内嵌式,每次请求页面的时候都会重新加载。这样虽然减少了http请求数量,但是增加了html的大小。从另一方面来说,如果js,css在外部文件中并且被浏览器缓存,那么后续请求不会增加html文档大小,也不会增加http请求数量(外部文件从浏览器缓存中取,不经过http请求了)。

  内联可以降低http请求,使用外部文件缓存也有好处。通常的处理是首页内联js,css,当也加载完成之后再动态下载外部文件,这样后续页面就可以从浏览器缓存中获取这些文件。

  DNS查询有时间开销,通常一个浏览器查找一个给定主机名的IP地址需要20-120ms。缓存DNS:缓存DNS查询可以很好地提高网页性能,一旦缓存了DNS查询,之后对于相同主机名的请求就无需进行再次的DNS查找,至少短时间内不需要。所以在使用页面中URL、图片、js文件、css文件等时,不要使用过多不同的主机名。

  重定向的英文是Redirect,用于将用户从一个URL重新跳转到另一个URL。最常见的Redirect就是301和302两种。在我们实际开发中避免重定向最简单也最容易被忽视的一个问题就是,设置URL的时候,最后的“/”,有些人有时候会忽略,其实你少了“/”,这时候的URL就被重定向了,所以在给页面链接加URL的时候切记最后的“/”不可丢。

  针对页面中主动的Ajax请求返回的数据要缓存到本地,当然这个是针对短期内不会变化的数据。如果不确定数据变化周期的话,可以增加一个修改标识的判断,我正常处理过程中会给一些Ajax请求返回的数据增加一个MD5值的判断,每次请求会判断当前MD5是否变化,如果变化了取最新的数据,如果不变化,则不变。

  优势:

  1)JSON数据能够清晰明了的展示出数据解构,而且也方便我们获取和操作

  2)相对于XML,JSON数据更加轻量级

  3)客户端和服务器端都支持JSON数据的处理,使用起来方便;

  并不是所有数据都可以用JSON,如:文件流的传输或者文档的传输,用JSON就不合适了;

  1)尽量减少标签选择器的使用

  2)尽可能少使用ID选择器,多使用样式雷选择器(通用性强)

  3)减少选择器前的前缀

  需要用到的技术栈

  [前端]

  HTML(5)+CSS(3)

  JAVAscript

  [后端]

  java

  Node

  PHP

  C#

  C

  [数据库]

  mySQL

  SQL Server

  mongodb(和node结合紧密)

  [自动化]

  git、svn

  weboack(基于NODE运行的)

  服务器部署工具 iis、apache、nginx

  前端:客户端

  后端:服务器端

  前后端通过HTTP协议进行通信;

  所谓的全栈,其实是你可以实现客户端和服务器端程序的编写,而且还可以实现两端之间的通信

  当我们在浏览器地址栏中输入一个URL地址,到最后看到页面,中间都经历了哪些事情?

  主要分为三个阶段(请求request、响应response、渲染dom render);

  [Request请求阶段]

  1、首先根据客户端输入的域名、到DNS服务器上进行反解析(通过域名找到对应服务器的外网IP)

  2、通过找到的外网IP,找到对应的服务器

  3、通过在地址栏中输入的端口号(没输入是因为不同协议有自己不同的默认端口号)找到服务器上发布的对应的项目;

  [Response响应阶段]

  4、服务器获取到请求资源文件的地址,把资源文件中的源代码找到

  5、服务器端会把找到的源代码通过HTTP等传输协议返回给客户端(

  [浏览器渲染阶段]

  6、客户端接收到源代码后,会交给浏览器的内核进行渲染,最后由浏览器绘制出对应的页面

  [图片上传失败...(image-5bb40-)]

  假设我们访问的是这个地址,按下enter之后,我们可以看到百度首页面:

  1)百度页面并没有在我们自己的客户端本地,我们是输入地址后,才请求过来的

  2)输入不同域名可以看到不同的页面

  3)有的网址是https,有的是http(有的是ftp)

  4)需要客户端联网才能完成这些事情

  内网(局域网:具备相同的DNS和默认网关,并且由相同的路由器下发的IP,限定在一定区域内访问的)

  自测:自己开发测试

  内测:上传到公司内网测试服务器上,交由公司测试进行BUG追踪

  公测:产品正式部署到外网服务器上

  外网是不管是不是在同一个网段,用户都可以通过外网IP访问到你的服务器(一般我们会在服务器上做处理,禁止直接通过IP访问)

  通过FTP把自己本地的项目文件上传到服务器执行的目录中(filezilla:ftp上传文件工具)

  DNS服务器 域名解析服务器

  域名和服务器关联在一起,是通过DNS解析完成的,所谓DNS解析就是在DNS服务器上生成了一条解析记录,标注了子域名和对应的服务器的外网IP地址;

  URI:统一资源标识符  

  如何拯救营销没效果?他只用了5步…| 全网营销获客

  现在的营销越来越内卷,有的人是有钱花不出去,有的人是花钱没效果,还有的人更惨是没钱没效果……

  老板天天揪着耳朵要效果,但自己实在是无能为力,不知道该怎么下手……有一样烦恼的不止你一个人,想要解决全网营销获客问题的也不止你一个人!

  小林就是其中一个,作为营销主管的他手里有着很多个渠道,原本想着哪个渠道好、见效快就着重发展哪一个,结果到最后却是那头也顾不上,各个渠道的推广效果都是一塌糊涂。眼看着工作马上就要保不住,小林迫不得已开始四处“求医”,询问各个大佬应该如何拯救现在的营销效果,获得更多的客户。

  最后,按照厚昌教育赵阳老师的课程对营销模式做了一个大的改变,如果你现在面临营销没效果、获客少等问题,这篇文章或许会给你带来不小的帮助。

  无论是低头做产品、还是低头做营销都是行不通的,营销不考虑用户,那注定是一场失败的营销。首先我们需要为用户构建人群画像,通过这个人群画像去推测用户真正需要什么样的产品以及他们的痛点是什么。

  但人群画像永远不可能只有一个,产品肯定是针对不同阶级、不同年龄的,所以我们还可以对用户进行细分,进一步了解用户的真正需求。

  简单举一个例子:我们的产品是一个杯子,我们的目标用户画像十分广泛,我们只宣传产品实用,可能难以吸引到一些女性用户。所以,此时我们需要细分用户。

  20-25岁女性为一组,20-25岁男性为一组;

  28-35岁女性为一组,28-35岁男性为一组……

  然后根据他们的不同需求、不同喜好输出内容,靠不同内容吸引不同的用户。

  以上是关于【SEM竞价推广目标人群分析技巧,只需5步!】的介绍,谢谢观看阅读!2022年为大家搜集整理更多【SEM竞价推广目标人群分析技巧,只需5步!】相关内容。

文章作者:曦曦SEO
文章标题:SEM竞价推广目标人群分析技巧,只需5步!
文章链接:http://www.snjkrh.cn/2857.html

相关文章

添加回复:

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

热门文章