国产99久久精品_欧美日本韩国一区二区_激情小说综合网_欧美一级二级视频_午夜av电影_日本久久精品视频

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

二維碼掃碼數據埋點的代碼實現

來源:懂視網 責編:小采 時間:2020-11-27 19:32:21
文檔

二維碼掃碼數據埋點的代碼實現

二維碼掃碼數據埋點的代碼實現:本篇文章給大家帶來的內容是關于二維碼掃碼數據埋點的代碼實現,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。項目中遇到的問題:1.前臺為商品掃碼數據埋點(二維碼中的鏈接是外鏈,不是自己的后臺),如果直接放外鏈的話,是統計不到數據
推薦度:
導讀二維碼掃碼數據埋點的代碼實現:本篇文章給大家帶來的內容是關于二維碼掃碼數據埋點的代碼實現,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。項目中遇到的問題:1.前臺為商品掃碼數據埋點(二維碼中的鏈接是外鏈,不是自己的后臺),如果直接放外鏈的話,是統計不到數據
本篇文章給大家帶來的內容是關于二維碼掃碼數據埋點的代碼實現,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。

項目中遇到的問題:1.前臺為商品掃碼數據埋點(二維碼中的鏈接是外鏈,不是自己的后臺),如果直接放外鏈的話,是統計不到數據的,所以需要先請求到自己后臺,然后重定向外鏈。2. 二維碼中鏈接如果太長,二維碼的點會很多,手機掃碼識別時間加長,需要設計短鏈接替換策略

3058144175-5b6c4d6bbb619_articlex.png

1、vue前端

引用qrcode-lite包生成二維碼

import { toDataURL } from 'qrcode-lite'
...
const longUrl = 'http://h5.m.taobao.com/app/smg/index.html?a=1&b=2&c=3...'
this.shortUrl = this.getShortUrl(longUrl) // 由長鏈接獲取短鏈接
const qrOption = {
 width: 200,
 margin: 1,
 quality: 0.3
}
this.getQrcodeImgURL(this.shortUrl, qrOption).then(url => {
 this.qrcodeImg = url
}).catch((err) => {
 console.log(`Create qrcode img failed, ${err}`)
})

2、laravel后臺

后臺主要實現3個功能,生成短鏈接、長鏈接的緩存和取用、重定向

public function shortUrl(Request $request)
 {
 $url = $request->input('long_url');
 if (!$url) {
 return response()->json([
 'code' => '-1',
 'message' => 'The long_url is required!'
 ]);
 }

 $key = Carbon::now()->timestamp; // 以當前時間戳作為緩存的key
 
 $expiresAt = Carbon::now()->addDays(10); // 短鏈接的有效時間為10天
 Cache::put($key, $url, $expiresAt);

 return response()->json([
 'code' => '0',
 'message' => 'Success short the url',
 'data' => $key
 ]);
 }
 
 public function redirect($shortCode)
 {
 $key = $shortCode;
 if (!$key) {
 return view("common.error", [
 "errorTitle" => "掃碼錯誤",
 "errorMessage" => "二維碼錯誤,請跟管理員確認!"]);
 }

 $redirectUrl = Cache::get($key, 'expiration');
 if ($redirectUrl == 'expiration') {
 return view("common.error", [
 "errorTitle" => "掃碼錯誤",
 "errorMessage" => "二維碼過期,請重新生成二維碼后再掃碼!"]);
 }

 // 記錄埋點數據
 ...
 
 return redirect()->away($redirectUrl);
 }

相關文章推薦:

二維碼登錄如何使用?總結二維碼登錄實例用法

二維碼在線生成圖片PHP源代碼

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

二維碼掃碼數據埋點的代碼實現

二維碼掃碼數據埋點的代碼實現:本篇文章給大家帶來的內容是關于二維碼掃碼數據埋點的代碼實現,有一定的參考價值,有需要的朋友可以參考一下,希望對你有所幫助。項目中遇到的問題:1.前臺為商品掃碼數據埋點(二維碼中的鏈接是外鏈,不是自己的后臺),如果直接放外鏈的話,是統計不到數據
推薦度:
標簽: 數據 二維碼 實現
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 国产精品久久久久久久毛片 | 欧美极品在线 | 97久久精品一区二区三区 | 素人面接| 日韩欧美天堂 | 麻豆精品久久久 | 精品一区二区三区高清免费不卡 | 亚洲国产精品欧美日韩一区二区 | 国产在线观看精品 | 久久久国产99久久国产久 | 国产色综合久久无码有码 | 亚欧成人一区二区 | 精品国产不卡一区二区三区 | 亚洲一区日韩一区欧美一区a | 国产精品香蕉一区二区三区 | 高清国产精品久久 | 国产不卡精品一区二区三区 | 日韩精品 电影一区 亚洲高清 | 久久久久久91 | 久久免费国产精品一区二区 | 欧美三级一区二区 | 国产不卡在线观看 | 亚洲欧美视频在线 | 91在线一区二区 | 免费在线国产视频 | 国产成人精品.一二区 | 日韩精品影视 | 国产欧美曰韩一区二区三区 | 中文字幕欧美日韩 | 亚洲欧美日韩中文字幕一区二区三区 | 国产码欧美日韩高清综合一区 | 欧美中日韩在线 | 国产毛片不卡 | 日韩亚洲欧美视频 | 精品国产日韩亚洲一区二区 | 永久免费观看的毛片的网站下载 | 精品一区二区三区视频日产 | 久久伊人一区二区三区四区 | 亚洲电影中文字幕 | 日本欧美一区二区三区不卡视频 | 91大神在线精品视频一区 |