[英]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.