我有a site產生圖表如下面通過谷歌Analytics(分析)跟蹤嵌入圖表
一個我想鼓勵遊客嵌入在自己的網站和博客所產生的圖形。在Google Analytics中是否可以包含該圖表的視圖?我希望能夠看到網站何時嵌入圖像,以便在分析報告中對其進行跟蹤。
我想象一下我可以從生成PNG的服務器端方法調用一些API,但一直沒有找到具體的東西。
謝謝!
我有a site產生圖表如下面通過谷歌Analytics(分析)跟蹤嵌入圖表
一個我想鼓勵遊客嵌入在自己的網站和博客所產生的圖形。在Google Analytics中是否可以包含該圖表的視圖?我希望能夠看到網站何時嵌入圖像,以便在分析報告中對其進行跟蹤。
我想象一下我可以從生成PNG的服務器端方法調用一些API,但一直沒有找到具體的東西。
謝謝!
這確實是可能的,看看Google Analytics for Mobile Websites文檔。這詳細介紹瞭如何在服務器上構建對Google Analytics的分析請求,並提供了很多不同的代碼示例(包括C#)。
儘管本文檔圍繞跟蹤頁面視圖展開,但此概念可以擴展到您可以在Google Analytics中記錄的其他類型的活動,例如事件。在您的特定情況下,我想我會將圖表視圖設置爲事件,因爲這不會「混淆」您的真實流量(儘管您可以使用高級細分來排除圖表流量,如果您選擇註冊它們作爲頁面瀏覽量)。
事件跟蹤的文檔是available here。仔細觀察它會給你一個關於如何表達觀看你的圖表的好主意。一旦您瞭解瞭如何跟蹤GA中的事件,請編寫javascript,然後查看它生成的URL(信標)以將信息發送到Google。您可以將其用作從服務器發送事件信息的模板。
關於實際提供圖像,你有很多選擇。如果您的應用程序是使用MVC編寫的,請查看FileResult
課程(以及Controller
課程中提供的關聯File()
方法)。如果您在Webforms應用程序中工作,您將使用Response.WriteFile()
或其他影響。 This wrox article有一個背後的想法的例子。這個例子是爲了創建一個沒有浸出/盜鏈的圖像處理程序,但是將圖像寫入HttpReponse
的概念是相同的。
您可以允許用戶將您的圖像作爲iframe共享,因此它們在網站上嵌入iframe,iframe將包含GA代碼。 – LukLed
嗯,這是一個很好的答案,雖然我仍然更喜歡服務器端解決方案,所以他們可以把它放在一個img標籤中。如果你給你的評論一個答案,我會投票,但我仍然在等待更多的答案:-) –