簡體   English   中英

C#測量協議事務

[英]c# measurement protocol transaction

我需要將電子商務交易發送到Google Analytics(分析)。 我已經盡我所能嘗試使它正常工作,但是我總是收到GIF89a的回復。 誰能幫我解決這個問題?

        using (var wb = new WebClient())
        {
            var data = new NameValueCollection();
            data["v"] = "1";
            data["tid"] = "UA-XXXXXXXX-1"; 
            data["cid"] = Guid.NewGuid().ToString();
            data["t"] = "transaction";
            data["ti"] = "12345";
            data["tr"] = "125.00";
            data["ts"] = "25.00";
            data["tt"] = "10.00";
            data["cu"] = "ZAR";
            data["an"] = "dkFosTest";
            //var url = @"http://www.google-analytics.com/collect";
            var url = @"https://ssl.google-analytics.com/collect";
            var response = wb.UploadValues(url, data);
            var stringResponse = System.Text.Encoding.UTF8.GetString(response);
        }

看一下驗證命中。

要將匹配發送到Measurement Protocol驗證服務器,請使用端點/ debug / collect代替/ collect

請參閱: https : //developers.google.com/analytics/devguides/collection/protocol/v1/validating-hits

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM