1022-快手短视频广告主接入实践笔记(代码片段)

stark张宇 stark张宇     2023-02-09     763

关键词:

概述

对于不熟悉快手短视频推广,广告主接入的有很多坑,给我的整体感觉就是技术实现简单,但是方式上有很多坑,希望分享出来给大家解惑,也留给自己作为技术实践中的经验总结。

第一步是企业去快手投放管理后台开户,这个当时是公司运营的同事在搞,我们技术的同学没有参与,下面我开始说开发和接入的重点:

接入形式

接入形式主要有两种(推广下载App/收集表单数据),在技术接入的时候一定要确认清楚,我们在接入的时候就遇到了这方面的问题,运营的同学开户时的业务申请的是下载App-注册-激活,我们做成了H5落地页的形式,没有加强沟通,结果南辕北辙了,这都是血的教训。

尽量要摸清楚流程和对接方式,因为快手方面的同学需要审核,审核一次的时间3-4个小时。

推广下载App

流程是:点击短视频 -> 跳转到App下载链接 -> 注册 ->激活。

需要提供给快手的同学应用下载链接、隐私链接、数据监测链接。

这里主要说的是数据监测链接部分,数据监测链接的作用是当投放在快手短视频的推广广告受到点击时,快手服务器请求给广告主提供的Url接口中。

请求方:快手App客户端
处理方:广告主提供的监测平台服务器
请求协议:HTTPS协议(仅支持HTTPS,不支持HTTP)
请求方式:GET
请求地址:广告主在快手广告平台设置的监测URL

检测链接是广告主接收参数的Key自定义的,参数是快手文档中规定好的,Android和Ios是分别处理的,建议分别提供检测链接地址。

Ios 格式样例:

https://www.example.com?xxx=XXXX&idfaMD5=__IDFA2__&callback=__CALLBACK__&campaignid=__DID__

Android格式样例:

https://www.example.com?xxx=XXXX&imeiMD5=__IMEI2__&callback=__CALLBACK__&campaignid=__DID__

说明:

由于目前不支持动态上报操作系统信息,建议iOS和Android各自使用一套独立监测链接。

  • www.example.com是广告主接收点击上报数据的地址,需要广告主自行修改替换;
  • xxx=XXXX是广告主自定义参数信息,可由广告主自行设定,快手在上报时,原样返回,不做任何修改;
  • idfaMD5/imeiMD5/callback这几个参数名称仅作为参考,最终使用的参数名称可由广告主自行设定;
  • IDFA2/__IMEI2__在上报的时候,会替换为相应的md5加密设备号,其他参数也可以获取,例如在链接地址中添加&mac2=MAC2,可以获取md5加密的mac信息,具体可支持的参数列表可查看下方参数说明;
  • __CALLBACK__为必填参数,快手客户端在上报的时候会替换成http形式的地址(已编码一次),广告主在接收到上报数据后,需要保存该地址,当用户在应用内完成相应转化事件时,请求该地址来上报转化数据。

H5落地页形式

流程是:点击短视频 -> 跳转到H5落地页 -> 广告主自定义操作 -> 回传给快手服务器。
需要提供给快手的同学H5落地页的链接,要求是https协议,和开户时候的域名一致,不然会有审核不过的风险。

回传给快手服务器

两种形式的快手短视频接入,都需要把最终的回传数据返回给快手服务器作为数据投放的统计。

回传给快手的代码比较简单,按照投放的类型和方式进行回传就好,代码如下:

private function callback($event_type, $callback)


    $quickCallBack = 'http://ad.partner.gifshow.com/track/activate';
    $params = [
        'event_type' => $event_type,
        'callback' => $callback,
        'event_time' => intval(microtime(true) * 1000)
    ];

    Curl::geturl($quickCallBack . '?' . http_build_query($params), '', 2);

如果有不清楚的地方可以私信我,看到回复给您,希望我的分享对你有一点点帮助。

参考文档:

  • App下载接入参考文档:https://docs.qingque.cn/d/home/eZQBTWKAahwgCU4YeU_bRW5B_#
  • H5落地页开发参考文档:https://yiqixie.qingque.cn/d/home/fcACjQFu3lSI1QT7ktc7TCH9e

python+selenium实现自动上传并发布快手短视频实例演示(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、微视、小红书、好看视频、西瓜视频、视频号、搜狐视频等)的短视频自动发布,希望帮助大家更方便、高效的来进行自媒体的创作与管理。【本文介... 查看详情

结合工程实践分析同类软件产品-抖音快手微视

...,所以挑选了三款软件进行分析:1.抖音 2.微视 3.快手   这三款软件具有一定的共同点:用户可以在此之上观看基于推荐算法的视频流,但是它们的定位与特点有很多的不同之处,从信息架构图中可以看出,三... 查看详情

前端图片编辑功能的实践小结(代码片段)

...务效果问题。短视频的发布效果是目前的重点,对比快手、小红书、抖音等一众竞品,可以发现他们的封面图的效果更加丰富。 查看详情

越来越火的短视频,为什么有这么多人喜欢?(代码片段)

...评论功能暂时停止使用;用户在微信和QQ上分享的抖音、快手、微视等应用的短视频链接无法点击观看;快手CEO道歉,却还是面对快手应用下架 查看详情

实例分析facebook激励视频广告接入(代码片段)

一,前期基础知识储备1).FacebookAudienceNetwork 新手入门使用FacebookAudienceNetwork,您的Android应用可以通过展示Facebook广告实现创收。以下是文档位置https://developers.facebook.com/docs/audience-network/get-started/android 查看详情

python+selenium实现趣头条的短视频自动上传与发布实例演示,同时支持抖音快手b站小红书等平台的视频自动化同步发布(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等)的短视频自动发布,希望帮助大家更方便、高效的来... 查看详情

python+selenium实现趣头条的短视频自动上传与发布实例演示,同时支持抖音快手b站小红书等平台的视频自动化同步发布(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等)的短视频自动发布,希望帮助大家更方便、高效的来... 查看详情

python+selenium实现趣头条的短视频自动上传与发布实例演示,同时支持抖音快手b站小红书等平台的视频自动化同步发布(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等)的短视频自动发布,希望帮助大家更方便、高效的来... 查看详情

推荐系统[八]算法实践总结v3:重排在快手短视频推荐系统中的应用and手淘信息流多兴趣多目标重排技术

相关文章推荐:推荐系统[一]:超详细知识介绍,一份完整的入门指南,解答推荐系统相关算法流程、衡量指标和应用,以及如何使用jieba分词库进行相似推荐,业界广告推荐技术最新进展推荐系统[二]:召回算法超详细讲解[召... 查看详情

python抖音快手短视频等多平台同步管理发步-惠头条短视频,同时支持哔哩哔哩小红书微视西瓜视频微信视频号(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、小红书、微视、百度好看视频、西瓜视频、微信视频号、搜狐视频、一点号、大风号、趣头条等)的短视频自动发布,希望帮助大家更方便、高效的来... 查看详情

androidmediacodec+opengl视频编解码实践笔记(代码片段)

目录AndroidMediaCodec+OpenGL视频编解码实践笔记1.Demo提供的测试功能2.视频编码与相机本地预览渲染2.1初始化编码器与OpenGL环境2.2本地预览渲染与编码3.视频编码与相机本地预览渲染4.踩坑记录5.总结 AndroidMediaCodec+OpenGL视频编解... 查看详情

python+selenium实现自动上传并发布大风号短视频实例演示(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、微视、小红书、好看视频、西瓜视频、视频号、搜狐视频等)的短视频自动发布,希望帮助大家更方便、高效的来进行自媒体的创作与管理。【本文介... 查看详情

python+selenium实现自动上传并发布小红书号短视频实例演示(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、微视、小红书、好看视频、西瓜视频、视频号、搜狐视频等)的短视频自动发布,希望帮助大家更方便、高效的来进行自媒体的创作与管理。【本文介... 查看详情

快手短视频怎么开发

参考技术A短视频APP的开发让用户可以随时随地通过视频的方式分享自己的生活,和传统的文字、图片分享相比,更加真实、丰富和有吸引力。一、短视频APP开发注意事项1、视频特效和素材视频特效是给视频加上不同级别的美颜... 查看详情

python+selenium实现自动上传并发布好看短视频实例演示(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、微视、小红书、好看视频、西瓜视频、视频号、搜狐视频等)的短视频自动发布,希望帮助大家更方便、高效的来进行自媒体的创作与管理。【本文介... 查看详情

短视频的产业谜题,快手用ai解答

短视频产业虽然红火了几年,却一直被看做一个“没有壁垒”的行业——依靠头部用户出产内容,流量随着MCN机构的迁移而迁移,短视频平台自身缺乏主动权。实际随着短视频行业竞争越来越激烈,以往短视频巨头的流量正在被... 查看详情

python+selenium实现自动上传并发布西瓜视频实例演示(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、微视、小红书、好看视频、西瓜视频、视频号、搜狐视频等)的短视频自动发布,希望帮助大家更方便、高效的来进行自媒体的创作与管理。【本文介... 查看详情

python+selenium实现自动上传并发布抖音短视频实例演示(代码片段)

...#xff1a;本系列依次介绍目前主流的短视频平台(抖音、快手、B站、微视、小红书、好看视频、西瓜视频、视频号、搜狐视频等)的短视频自动发布,希望帮助大家更方便、高效的来进行自媒体的创作与管理。【本文介... 查看详情