zoukankan      html  css  js  c++  java
  • 淘宝客之旅 终结。 失败的经验 希望大家不要走重复的道路

    现在我以沉重的心情告诉大家 我做的淘宝客网站可以说是 完全的失败!当然这个定义需要看从某个角度出发。比如说以技术的角度,我通过这个学习了些淘宝的API。当然这些我想我以后恐怕会很少用到了。之所以说失败,因为我做了这个网站几乎没有看到收入。也许大家会问,没有收入就代表失败吗?

    还是这个问题,做网站的意义是什么。如果娱乐,我完全成功了,但是我想大家做淘宝客的想法都会和我差不多,不是本着娱乐的态度来做的。因为做一个网站多少也需要自己投入点,金钱可以弥补,时间无价。以下我将会总结我做淘宝客犯的错误!请大家参考。也许你可以走出和我不同的一条路。

      自认为失败原因总结

    1. 贪多贪全,淘宝客推广可以挑选一个类别 甚至于一个商品作为推广目标。不要认为全是最好。
    2. 没有过多的时间维护,勤奋是致富之路,千古不变。如果网站做的不错,也需要自己勤奋维护。
    3. 网络大环境因素考虑不全面,现在网络有很多山寨、钓鱼、非法商城。导致客户很难相信网站服务。
    4. 域名,开始准备做个技术交流购买的域名是www.qtcrm.com。本意为 QT 开发工具 CRM技术产品。行内技术会很容易记住。但是忽略了,非行业客户记忆的难度。如果想做好淘客,建议选择个容易记并且适合的域名。这里推荐下国外域名,因为国内政策运营商等原因域名在国内并不是很好。给大家推荐一个美国 godaddy公司 支持支付宝付款 年费50RMB以内。 我的域名已经转移出去了,国内域名商经常会以各种理由收费,并且不给予用户应有的转移密码。还是国外比较靠谱些。
    5. 无良的淘宝店主,由于没多少时间管理网站,经常选择提成最高的排序在首页。偶然的一次发现,某手机品牌竟然写到,此宝贝为二手。全新请点击URL。点击过去后,无淘宝客相关信息了,也就是说,成交后你没有一分钱的提成。鄙视无良店主的同时也发现了。做淘宝客不只是与淘宝合作。还必须面对很多的无良店主。
    6. 业内竞争激烈,淘宝客本身就没有多少利益,现在很多基于淘宝客程序的返利网站,说实话他们破坏了游戏规则。这样的恶意竞争环境下很难生存。所以我果断的退出了淘宝客。
    7. 空间稳定性。如果想做好一个网站,空间稳定性是必须的,否则你之前的N多辛苦都是白费。当初为了备案,考虑了一个廉价的空间。导致网站经常无法打开。搜索引擎 记录一度被K.
    8. GOOGLE与百度 对内容的收录。搜索引擎对内容的收录是优先原创。由于淘宝客网站通过API调用数据内容大多重复于淘宝网店,收录并不是很可观。并且百度很排斥收录这类内容。这是导致失败最重要的原因之一。国人使用google的毕竟是少数,现在国人主流还是喜欢百度的。

    上图就是 说明。杯具的淘宝客网站,竟然很久不 快照 换一个就每天快照。以上是我总结的失败经验。

      给大家的意见。仅供参考,因为我是一个失败者角度不同,以失败的经验来说明。

    • 做淘宝客没必要开发一套淘宝客程序。完全的淘宝客网站会让了解上网的人比较反感。
    • 充裕的时间,一个网站就像是一个刚刚诞生的婴儿,需要你的精心照顾。
    • 信誉,淘宝客网站不要一度的追求最高提成,如果客户在你的网站上当一次,一般不会来第二次。所以即使做淘客也需要过滤店主信息。
    • 域名尽量使用贴题的并且好记忆的域名。赶驴网 就是一个先例。
    • 面对无良店主,我们没有更好的办法,只有及时的关注推广内容,发现无良店主可以通过举报,或是过滤他的信息。
    • 返利网的出现 是对淘客最大的打击, 这个打击是致命的。 互相攀比。如果不能解决这个,淘客很难发展。
    • 稳定的空间,这个对于站长来说是致命的。空间稳定是所以网站的基础,不限于淘客。
    • 搜索引擎的关注。现在很少人去刻意的记忆一个域名,除非他一直在关注这个域名。记得做网站最怕的就是搜索引擎K你。
    • 为自己留个后路,不建议开发完全淘宝客程序,用户反感、命脉把握在淘宝手里。不要让自己的网站基于淘宝。依赖性太强不是很好。毕竟这是自己的网站,如果依赖淘宝,某天淘宝拒绝了你,你会发现你的程序需要全新的改版。哎 我的网站已经全新改版了,等待被引擎K掉。没办法 如果百度不收录我的网站,很难在国内发展。
    • 如果不是作为技术研究,并且希望有自己的网站,还想做淘客的,可以去 阿里妈妈申请 相关的淘客推广链接。这样可以做淘客并且不需要了解淘宝API。
    • 失败最重要的原因:网站收入,网站投入并不是一定需要有收入,但是没有收入的网站在我看来都是失败的。想想这几个月的时间我都不让做广告联盟这样最起码可以收回我投入的本钱。时间可以当做技术投入,网站必须后收入,无收入纯爱好的网站除外。

    做淘宝客网站的时候很多朋友加我询问如何开发,并且需要哪些API我这里整理了一下,希望对大家有帮助。真心的祝福你们可以成功。以下的代码就是基本的淘客程序使用的代码。

      


            /// <summary>
            /// taobao.taobaoke.items.get 查询淘宝客推广商品
            /// </summary>
            /// <param name="req">请求实体参数</param>
            /// <returns>返回商品实体数组</returns>
            public static TaobaokeItem[] GetItemArray(TaobaokeItemsGetRequest req)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                req.Pid = Config.Pid;///淘宝客PID 可以到阿里妈妈查询
                TaobaokeItemsGetResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.TotalResults > 0 ? response.TaobaokeItems.ToArray() : null;
            }
            /// <summary>
            /// taobao.taobaoke.caturl.get 淘宝客类目推广URL
            /// 淘宝客类目推广URL
            /// </summary>
            /// <param name="req"></param>
            /// <returns>只返回taobaoke_cat_click_url</returns>
            public static string TaobaokeCaturlGet(TaobaokeCaturlGetRequest req)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                TaobaokeCaturlGetResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.TaobaokeItem.TaobaokeCatClickUrl;
            }
            /// <summary>
            /// taobao.taobaoke.items.detail.get 查询淘宝客推广商品详细信息
            /// 查询淘宝客推广商品详细信息
            /// </summary>
            /// <param name="req"></param>
            /// <returns>淘宝客商品对象列表</returns>
            public static TaobaokeItemDetail[] TaobaokeItemsDetailGet(TaobaokeItemsDetailGetRequest req)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                TaobaokeItemsDetailGetResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.TaobaokeItemDetails.ToArray();
            }
            /// <summary>
            /// taobao.taobaoke.listurl.get 淘宝客关键词搜索URL
            /// </summary>
            /// <param name="req"></param>
            /// <returns>只返回keyword_click_url</returns>
            public static string TaobaokeListurlGet(TaobaokeListurlGetRequest req)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                TaobaokeListurlGetResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.TaobaokeItem.KeywordClickUrl;
            }
            /// <summary>
            /// taobao.taobaoke.shops.convert 淘客店铺转换
            /// </summary>
            /// <param name="req"></param>
            /// <returns>淘宝客店铺对象列表,不能返回shop_type,seller_credit,auction_coun, total_auction</returns>
            public static TaobaokeShop[] TaobaokeShopsConvert(TaobaokeShopsConvertRequest req)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                TaobaokeShopsConvertResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.TaobaokeShops.ToArray();
            }

            /// <summary>
            /// taobao.taobaoke.shops.get 淘宝客店铺搜索
            /// 提供对参加了淘客推广的店铺的搜索
            /// </summary>
            /// <param name="req"></param>
            /// <returns>淘宝客店铺对象列表,不能返回shop_type,seller_credit,auction_coun, total_auction</returns>
            public static TaobaokeShop[] TaobaokeShopsGet(TaobaokeShopsGetRequest req)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                TaobaokeShopsGetResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.TotalResults > 0 ? response.TaobaokeShops.ToArray() : null;
            }

            /// <summary>
            /// taobao.taobaoke.virtualcard.get 虚拟卡查询
            /// </summary>
            /// <param name="req"></param>
            /// <returns>淘宝客店铺对象列表,不能返回shop_type,seller_credit,auction_coun, total_auction</returns>
            public static TaobaokeItem[] TaobaokeVirtualcardGet(TaobaokeVirtualcardGetRequest req)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                TaobaokeVirtualcardGetResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.TotalResults > 0 ? response.TaobaokeItems.ToArray() : null;
            }
            /// <summary>
            /// taobao.taobaoke.report.get 淘宝客报表查询 由于需要授权没有实现内部方法
            /// </summary>
            /// <param name="req"></param>
            /// <returns>只返回keyword_click_url</returns>
            public static TaobaokeReport TaobaokeReportGet(TaobaokeReportGetRequest req)
            {
                //ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                //TaobaokeReportGetResponse response = client.Execute(req, sessionKey);
                return null;
            }
            /// <summary>
            /// 根据大类编号获得小类,不对外调用
            /// </summary>
            /// <param name="parent_cid"></param>
            /// <param name="appKey"></param>
            /// <param name="appSecret"></param>
            /// <returns></returns>
            public static ItemCat[] GetItemCats(string parent_cid)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                ItemcatsGetRequest req = new ItemcatsGetRequest();
                req.Fields = "cid,name";
                req.ParentCid = Tools.Tools.dfStrToInt64(parent_cid);
                //DateTime dateTime = DateTime.Parse("2000-01-01 00:00:00");
                //req.Datetime = dateTime;
                ItemcatsGetResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.ItemCats.ToArray();
            }
            /// <summary>
            /// 搜索相关宝贝
            /// </summary>
            /// <param name="req"></param>
            /// <returns></returns>
            public static Item[] GetSearchItems(ItemsSearchRequest req)
            {
                ITopClient client = new DefaultTopClient(Config.ServerURL, Config.Appkey, Config.AppSecret);
                ItemsSearchResponse response = client.Execute(req);
                if (response.IsError)
                {
                    string err = response.ErrMsg;
                    string ierr = response.ErrCode;
                    ErrorLog.Save("TaobaokeAPI", ierr, err, All.GetErrorCN(int.Parse(ierr)));
                }
                return response.ItemSearch.Items.ToArray();
            }

     最后预祝大家成功,我依然欢迎想了解的朋友加我。当然可以先透露下 这次我的网站准备做广告联盟的广告收回投入的成本。淘宝客快被返利网给打垮了,哎痛心的抉择。还是踏踏实实的做广告赚钱吧。喜欢收入与流量挂钩,喜欢自己的网站慢慢强大。

  • 相关阅读:
    Thinkphp 中的自动验证 上一篇有例子
    Thinkphp框架 表单自动验证登录注册 ajax自动验证登录注册
    ThinkPHP框架 祖辈分的理解 【儿子 FenyeController】继承了【父亲 FuController】继承了【祖辈 Controller】的
    ThinkPHP框架 AJAX方法返回 AJAX实现分页例子:
    ThinkPHP框架 【 AJAX方法返回 】 例子:简单添加一条数据 和 查询一个表里的数据
    thinkPHP框架 简单的删除和修改数据的做法 和 模板继承的意思大概做法
    cookie 和 session 的区别
    ThinkPHP框架 表单传值自动验证!!
    UVA 11624 Fire! (bfs)
    POJ 3074 Sudoku (Dacing Links)
  • 原文地址:https://www.cnblogs.com/azzx/p/2097368.html
Copyright © 2011-2022 走看看