我們可以使用微信的“生成帶參數二維碼接口”和 “用戶管理接口”,來實現生成能標識不同推廣渠道的二維碼,記錄分配給不同推廣渠道二維碼被掃描的信息。這樣就可以統計和分析不同推廣渠道的推廣效果。
本文是微渠道的第四篇,主要介紹如下內容:
1. 部署
2. 測試
下面是詳細的實現方法:
一、部署
1. Entity Framework 錯誤
如果出現下面的錯誤:
The EntityContainer name must be unique. An EntityContainer with the name ‘xxxx’ is already existed
這時只用把web.config打開, 修改res://* 為res://yourproject 即可,比如:
2. 部署地址一定要跟微信里設置的URL要一致
二、測試
1. 添加渠道類型:
點擊渠道類型列表里的添加按鈕添加渠道:
保存后,添加的渠道類型出現在渠道類型列表里:
點擊 操作下面的 編輯 和 刪除 分別可以修改和刪除渠道類型
2. 添加渠道:
點擊渠道列表里的添加按鈕添加渠道:
保存后,添加的渠道出現在渠道列表里:
點擊 操作下面的 編輯 和 刪除 分別可以修改和刪除渠道
3. 下載二維碼:
點擊渠道列表里的“下載二維碼”將會下載二維碼,並在單獨一個頁面顯示一個二維碼,掃描一下,這里分二種情況,一種是沒關注的,先關注再保存掃描記錄;另一種是關注了,直接掃描保存掃描記錄。
4. 查看掃描記錄:
點擊渠道列表里的“查看掃描記錄”,會打開所有當前渠道的掃描記錄:
5. 最后我們可以查看所有微信用戶:
這個頁面第一次打開時,會啟動全局唯一的同步微信用戶的線程,每60秒會同步一次微信的個人用戶信息。
在一個微信公眾號剛開始推廣的時候,很難知道哪個推廣渠道效果最好;通過這個微渠道系統,可以對推廣渠道的數據進行統計、分析,總結,不斷完善推廣策略,最終達到預定的市場推廣目標。