zoukankan      html  css  js  c++  java
  • 用c#开发微信 (9) 微渠道

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

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

    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#开发微信 系列汇总

  • 相关阅读:
    Ubuntu linux安装ssh server
    Ubuntu下PHP配置与安全加强
    ubuntu 终端中文显示乱码问题!
    LINUX命令行如何查看memcache运行状态?
    CI system/libraries/Cache/drivers/memcached.php 兼容 memcache,memcached扩展
    php操作memcache的使用测试总结
    收集国内速度快的Debian或者Ubuntu源
    网易163的 Ubuntu 软件源
    Memcache命令及参数用法
    Memcache所有方法及参数详解
  • 原文地址:https://www.cnblogs.com/fengwenit/p/4543204.html
Copyright © 2011-2022 走看看