一种基于小程序的广告转化方法和系统
文献发布时间:2023-06-19 12:22:51
技术领域
本发明涉及广告领域,特别涉及一种基于小程序的广告转化方法和系统
背景技术
目前微信等小程序内接入第三方营销活动工具并跳转到广告主小程序有两种方式。(1)媒体小程序接入营销活动,用户手动选择二维码识别跳转到广告主小程序;(2)媒体小程序跳转到,小程序原生开发的营销活动,最后跳转到广告主小程序进行转化;上述两种转化方式的用户体验感较差,需要用户进行长时间的按住屏幕,用户流失率较高,从而使得小程序营销活动的转化成本较高。而对于新增的广告主需要开放新增的小程序页面,使得小程序整体维护成本较高。
发明内容
本发明其中一个发明目的在于提供一种基于小程序的广告转化方法和系统,所述方法和系统可以使得媒体平台以较低的成本加入营销活动工具和小程序插件,减少广告和小程序的维护成本。
本发明另一个发明目的在于提供一种基于小程序的广告转化方法和系统,所述方法和系统提供一种原生的小程序体验链路,可根据广告主的设计执行相关显示页面,可在整体上降低客户的流失率。
本发明另一个发明目的在于提供一种基于小程序的广告转化方法和系统,所述方法和系统采用模板动态渲染的方式,可以快速提高广告的填充率。
本发明另一个发明目的在于提供一种基于小程序的广告转化方法和系统,所述方法和系统通过发布体验版小程序,可以无需小程序平台的审核即可快速发布,提高广告发布效率。
为了实现至少一个上述发明目的,本发明提供一种基于小程序的广告转化方法,所述方法包括如下步骤:
获取媒体小程序活动页面的用户初始点击数据;
根据所述初始点击数据打开活动相关的营销工具;
所述营销工具唤醒媒体的小程序插件;
所述小程序插件调用模板动态渲染页面;
根据用户对所述模板动态渲染页面的点击进入广告主小程序页面。
根据本发明其中一个较佳实施例,所述媒体小程序是基于微信的小程序,在用户进入媒体小程序活动页面后,采用WebView打开活动页面的营销工具。
根据本发明另一个较佳实施例,所述模板动态渲染页面的生成方法包括:
根据模板内容建立多个VNode节点,其中每个节点定义包括节点唯一标识、节点类型、节点属性和节点文本;
根据所述所述建立的节点生成渲染动画索引,用于触发生成页面渲染动画;
设置渲染动画页面和广告主小程序链接,触发渲染动画后跳转至所述广告主小程序。
根据本发明另一个较佳实施例,所述渲染动画具有唯一ID值,所述唯一ID值分配至对应的注册节点并建立所述动画索引,若注册节点触发点击,则在该注册节点根据所述唯一ID值将对应的渲染动画索引至所述注册节点执行。
根据本发明另一个较佳实施例,所述VNode节点还包括子节点,所述子节点包含描述对象的数组。
根据本发明另一个较佳实施例,所述VNode节类型包括view,image,text,navigator四种。
根据本发明另一个较佳实施例,所述模板动态渲染方法包括:
获取VNode节点描述,循环遍历当前节点;
根据当前的VNode节点类型渲染对应的微信模板标签;
初始化节点样式,并注册交互事件行为;
判断是否存在子节点,若不存在则结束渲染,否则继续遍历当前节点。
根据本发明另一个较佳实施例,所述交互事件包括:切换两个元素的显示影藏、拦截页面点击和小程序打开成功回调函数。
根据本发明另一个较佳实施例,基于微信平台的媒体小程序采用快速更新的方式生成体验版小程序,确认所述体验版小程序无误后,发布更新后的媒体小程序。
为了实现至少一个上述发明目的,本发明进一步提供一种基于小程序的广告转化系统,所述系统采用上述一种基于小程序的广告转化方法。
本发明进一步提供一种计算机可读存储介质,所述计算计算机可读存储介质保存并应用上述一种基于小程序的广告转化系统。
附图说明
图1显示的是本发明一种基于小程序的广告转化方法的流程示意图。
图2显示的是本发明中页面动态渲染流程示意图。
具体实施方式
以下描述用于揭露本发明以使本领域技术人员能够实现本发明。以下描述中的优选实施例只作为举例,本领域技术人员可以想到其他显而易见的变型。在以下描述中界定的本发明的基本原理可以应用于其他实施方案、变形方案、改进方案、等同方案以及没有背离本发明的精神和范围的其他技术方案。
可以理解的是,术语“一”应理解为“至少一”或“一个或多个”,即在一个实施例中,一个元件的数量可以为一个,而在另外的实施例中,该元件的数量可以为多个,术语“一”不能理解为对数量的限制。
请结合图1-2,本发明公开了一种基于小程序的广告转化方法和系统,所述方法和系统基于现有的小程序进行的广告转化方法,由于现有小程序的广告转化基本上是基于营销活动工具,在媒体平台上配置需要的营销活动工具进行广告推广,进一步跳转到广告主的小程序页面,现有的广告转化方式非常生硬,用户体验感较差,从而导致对媒体小程序平台也会造成用户的流失。因此本发明提供一种具有动态渲染画面的广告转化方法,所述方法可以使得媒体接入的成本较低,并且使得用户的体验较好。
具体的,所述方法包括如下步骤:媒体用户生成对应的营销活动页,用户在进入所述营销活动页后,媒体小程序通过内置的WebView打开H5营销活动工具,所述营销活动工具的打开方式可以是通过用户点击进行触发的操作,用户进一步参与所述营销活动工具,当用户采用点击的方式参与所述营销活动工具时,进一步收集用户的点击数据,根据用户的点击数据所述营销活动工具唤醒媒体小程序内的小程序渲染插件,所述小程序渲染插件可以在所述媒体小程序页面上生成渲染动画,所述媒体小程序的渲染动画对应的页面和广告主的小程序建立链接,当触发所渲染动画时,可跳转至所述广告主小程序页面。所述营销活动工具包括但不仅限于转盘、抽奖、卡牌游戏等,上述营销活动工具可基于比如微信小程序自身的工具。
需要说明的是,所述渲染动画设置于模板动态渲染文件中,所述模板动态渲染文件可作为媒体小程序的广告弹层,当用户点击所述营销活动工具后自动快速生成所述模板动态渲染文件,并以渲染动画的方式展示于媒体小程序页面。另外,由于所述渲染动画对应页面和广告主的小程序建立通讯链接,当用户点击所述渲染动画对应的页面时,可跳转至对应的广告主小程序页面。由于整个广告转化的过程只有WebView、小程序渲染插件参与,使得整个小程序的广告成本维护较低。
值得一提的是,所述渲染插件所执行的模板动态渲染方法包括如下步骤:
首先需要根据渲染类型建立至少一个VNode节点,所述VNode节点包括节点类型,节点唯一标识、节点文本、节点属性和子节点等相关定义,其中所述节点类型包括view,image,text,navigator,分别用于生成视频、图片、文本和导航。所述节点唯一标识为节点ID,根据所述节点ID、节点类型和渲染动画之间建立索引,从而使得通过所述节点ID直接将索引的渲染动画在所述媒体小程序页面上展示。所述VNode节点根据需要的渲染内容进行预选部署,部署的内容可以是视频、图片、动态图、文本等。
所述模板动态渲染的方法包括如下步骤:获取JSON格式的媒体页面,并获取页面对应VNode节点的描述,进一步循环遍历当前节点,根据所述VNode节点的类型渲染对应模板标签,进一步初始化节点样式,生成注册交互事件行为,所述交互事件行为包括:节点被点击触发动画,切换两个元素的显示影藏、拦截页面点击和小程序打开成功回调函数。进一步遍历所有VNode节点的子节点,并执行子节点相关的事务,若无子节点,则渲染结束。
在本发明其中一个较佳实施例中,小程序插件的更新可以选择平台的快速更新,以微信小程序平台为例:对于需要更新版本的媒体小程序发布通知,所述媒体小程序管理员在获取该通知后选择打开通知消息,进入到小程序管理页面后选择快速更新生成新的体验版小程序,确认体验版小程序插件更新无误后发布,从而可以有效地避免微信端点的发布审核。
特别地,根据本发明公开的实施例,上文参考流程图描述的过程可以被实现为计算机软件程序。例如,本公开的实施例包括一种计算机程序产品,其包括承载在计算机可读介质上的计算机程序,该计算机程序包含用于执行流程图所示的方法的程序代码。在这样的实施例中,该计算机程序可以通过通信部分从网络上被下载和安装,和/或从可拆卸介质被安装。在该计算机程序被中央处理单元(CPU)执行时,执行本申请的方法中限定的上述功能。需要说明的是,本申请上述的计算机可读介质可以是计算机可读信号介质或者计算机可读存储介质或者是上述两者的任意组合。计算机可读存储介质例如可以是但不限于电、磁、光、电磁、红外线段、或半导体的系统、装置或器件,或者任意以上的组合。计算机可读存储介质的更具体的例子可以包括但不限于:具有一个或多个导线段的电连接、便携式计算机磁盘、硬盘、随机访问存储器(RAM)、只读存储器(ROM)、可擦式可编程只读存储器(EPROM或闪存)、光纤、便携式紧凑磁盘只读存储器(CD-ROM)、光存储器件、磁存储器件、或者上述的任意合适的组合。在本申请中,计算机可读存储介质可以是任何包含或存储程序的有形介质,该程序可以被指令执行系统、装置或者器件使用或者与其结合使用。而在本申请中,计算机可读的信号介质可以包括在基带中或者作为载波一部分传播的数据信号,其中承载了计算机可读的程序代码。这种传播的数据信号可以采用多种形式,包括但不限于电磁信号、光信号或上述的任意合适的组合。计算机可读的信号介质还可以是计算机可读存储介质以外的任何计算机可读介质,该计算机可读介质可以发送、传播或者传输用于由指令执行系统、装置或者器件使用或者与其结合使用的程序。计算机可读介质上包含的程序代码可以用任何适当的介质传输,包括但不限于:无线段、电线段、光缆、RF等等,或者上述的任意合适的组合。
附图中的流程图和框图,图示了按照本发明各种实施例的系统、方法和计算机程序产品的可能实现的体系架构、功能和操作。在这点上,流程图或框图中的每个方框可以代表一个模块、程序段、或代码的一部分,该模块、程序段、或代码的一部分包含一个或多个用于实现规定的逻辑功能的可执行指令。也应当注意,在有些作为替换的实现中,方框中所标注的功能也可以以不同于附图中所标注的顺序发生。例如,两个接连地表示的方框实际上可以基本并行地执行,它们有时也可以按相反的顺序执行,这依所涉及的功能而定。也要注意的是,框图和/或流程图中的每个方框、以及框图和/或流程图中的方框的组合,可以用执行规定的功能或操作的专用的基于硬件的系统来实现,或者可以用专用硬件与计算机指令的组合来实现。
本领域的技术人员应理解,上述描述及附图中所示的本发明的实施例只作为举例而并不限制本发明,本发明的目的已经完整并有效地实现,本发明的功能及结构原理已在实施例中展示和说明,在没有背离所述原理下,本发明的实施方式可以有任何变形或修改。
- 一种基于小程序的广告转化方法和系统
- 一种基于微信小程序的广告播控系统