用c#开发微信 (9) 微渠道 - 推广渠道管理系统 4 部署测试 (最终效果图)

我们可以使用微信的“生成带参数二维码接口”和 “用户管理接口”,来实现生成能标识不同推广渠道的二维码,记录分配给不同推广渠道二维码被扫描的信息。这样就可以统计和分析不同推广渠道的推广效果。

本文是微渠道的第四篇,主要介绍如下内容:

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 即可,比如:

image

 
2. 部署地址一定要跟微信里设置的URL要一致

image

 

 

二、测试

1. 添加渠道类型:

点击渠道类型列表里的添加按钮添加渠道:

image

保存后,添加的渠道类型出现在渠道类型列表里:

image

点击 操作下面的 编辑 和 删除 分别可以修改和删除渠道类型

 

 

2. 添加渠道:

点击渠道列表里的添加按钮添加渠道:

image

保存后,添加的渠道出现在渠道列表里:

image

 

点击 操作下面的 编辑 和 删除 分别可以修改和删除渠道

 

3. 下载二维码:

点击渠道列表里的“下载二维码”将会下载二维码,并在单独一个页面显示一个二维码,扫描一下,这里分二种情况,一种是没关注的,先关注再保存扫描记录;另一种是关注了,直接扫描保存扫描记录。

image

 

4. 查看扫描记录:

  点击渠道列表里的“查看扫描记录”,会打开所有当前渠道的扫描记录:

image

 

 

 

 

 

5. 最后我们可以查看所有微信用户:

image

 

 

这个页面第一次打开时,会启动全局唯一的同步微信用户的线程,每60秒会同步一次微信的个人用户信息。

 

在一个微信公众号刚开始推广的时候,很难知道哪个推广渠道效果最好;通过这个微渠道系统,可以对推广渠道的数据进行统计、分析,总结,不断完善推广策略,最终达到预定的市场推广目标。

 

 

 

 

 

 

用c#开发微信 系列汇总



如果您觉得阅读本文对您有帮助,请点一下“推荐”按钮,您的“推荐”将是我最大的写作动力!欢迎各位转载,但必须在文章页面明显位置给出作者和原文连接,否则保留追究法律责任的权利。
posted @   疯吻IT  阅读(3020)  评论(9编辑  收藏  举报
编辑推荐:
· go语言实现终端里的倒计时
· 如何编写易于单元测试的代码
· 10年+ .NET Coder 心语,封装的思维:从隐藏、稳定开始理解其本质意义
· .NET Core 中如何实现缓存的预热?
· 从 HTTP 原因短语缺失研究 HTTP/2 和 HTTP/3 的设计差异
阅读排行:
· 周边上新:园子的第一款马克杯温暖上架
· Open-Sora 2.0 重磅开源!
· 分享 3 个 .NET 开源的文件压缩处理库,助力快速实现文件压缩解压功能!
· Ollama——大语言模型本地部署的极速利器
· DeepSeek如何颠覆传统软件测试?测试工程师会被淘汰吗?
点击右上角即可分享
微信分享提示