敬告:此 demo 演示为开放测试页面,仅用于开发者快速测试体验应用功能,请严格遵守开发者协议,九游会国际-九游会真人第一品牌。
♦ js-sdk 引用方式:
♦ 普通网页 script 方式加载:下载最新版 ,请在页面上调用 jsbridge 接口之前引用 jsbridge-mini.js 库;
♦ js module 方式引用:npm install ym-jsbridge
♦ 腾讯广告(广点通)
//行为上报 jsbridge.gdtaction.logaction({ //必须,字符串类型,行为类型,分为两类: //一类是在dmp上定义的标准行为类型,具体见下方注释说明; //另一类是您自己自定义的行为类型,可以传入一个字符串类型的参数,要求:这个字符串只能包含字母、数字和下划线,必须以字母开头,长度不能超过64 actiontype : "register", //可选,json 类型(key-value键值对),行为参数 //key只可以为string类型,只能包含字母、数字和下划线,必须以字母开头,长度不能超过64,且不得以ams_reserved_开头(sdk内置参数将以它开头); //value可以是string/number/boolean/jsonarray其中一种,当value为jsonarray时,它的元素只能为string/number/boolean中的一种,且所有元素必须是同一个类型; actionparam : { user_id : "user_1234", user_mobile: "13800138000" } }, function(succ, data) { alert(succ "\n" json.stringify(data)); }); /* actiontype 标准行为类型 值 含义 start_app 应用启动 page_view 页面浏览 register 注册 view_content 内容浏览 consult 咨询 add_to_cart 加入购物车 purchase 付费购买 search 搜索 add_to_wishlist 加入收藏 initiate_checkout 开始结算 complete_order 下单 download_app 下载应用 rate 评分 reservation 预订 share 分享 apply 申请,用于金融广告主的申请贷款、开卡等 claim_offer 领取卡券,用于web落地页领取卡券等优惠信息的行为 navigate 导航,用于web落地页点击跳转到地图的行为 product_recommend 商品推荐,动态创意客户直接传算好的推荐结果时使用 详细说明请参阅腾讯sdk官方文档 https://imgcache.qq.com/qzone/biz/gdt/dmp/user-action/gdt_actionsdk_android.zip */
jsbridge.gdtaction.setuseruniqueid({ //必须,字符串类型,用户软id useruniqueid: "user_1234" }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
预定义行为事件 详细说明请参阅腾讯sdk官方文档
jsbridge.gdtaction.onregister({ method : "qq", success: true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onlogin({ method : "qq", success: true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onbindaccount({ method : "qq", success: true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onquestfinish({ id : "xxx", type : "yyy", name : "zzz", number : 123, desc : "aaa", success: true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.oncreaterole({ role: "aabb" }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onupdatelevel({ level: 12 }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onshare({ channel: "weixin", success: true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onrateapp({ value: 4.9 }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onviewcontent({ type: "装备", name: "飞行天使", id : "1122" }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onaddtocart({ type : "xxx", name : "yyy", id : "123", number : 1, success: true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.oncheckout({ type : "xxx", name : "yyy", id : "123", number : 1, isvirtualcurrency : false, virtualcurrencytype: "", currency: "cny", success : true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onpurchase({ type : "xxx", name : "yyy", id : "123", number : 1, channel : "aaa", currency: "cny", value : 1800, success : true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });
jsbridge.gdtaction.onaddpaymentchannel({ channel: "微信", success: true }, function(succ, data) { alert(succ "\n" json.stringify(data)); });