用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 @ 2015-06-01 09:07  疯吻IT  阅读(3019)  评论(9编辑  收藏  举报