Установка библиотеки Google Analytics вручную в проект C # Unity3d - PullRequest
0 голосов
/ 28 декабря 2018

Сценарий

У меня проблемы с добавлением Google Analytics в мой интерактивный Unity3d.Я использовал GA несколько раз на других языках, и я не ожидаю каких-либо проблем, когда смогу начать, но проблема в том, что я не могу начать.

Что я пробовал

$ dotnet add package Google.Apis.Analytics.v3 --version 1.36.1.1268
Found more than one project in /Users/Jackson/Unity Projects/Soccer Goalie Proto/`. Please specify which one to use.

$ ls -la    
drwxr-xr-x 18 Jackson staff 576 Dec 27 20:55 .    
drwxr-xr-x 27 Jackson staff 864 Dec 27 11:11 ..    
-rw-r--r--@ 1 Jackson staff 6148 Aug 16 10:54 .DS_Store    
-rw-r--r-- 1 Jackson staff 453 Jun 5 2018 .collabignore    
drwxr-xr-x 16 Jackson staff 512 Dec 19 12:55 .git    
-rw-r--r-- 1 Jackson staff 438 Dec 19 12:55 .gitignore    
drwxr-xr-x 3 Jackson staff 96 Aug 22 14:07 .vs    
-rw-r--r-- 1 Jackson staff 26291 Dec 19 12:59 Assembly-CSharp-Editor-firstpass.csproj    
-rw-r--r-- 1 Jackson staff 26692 Dec 19 12:59 Assembly-CSharp-Editor.csproj    
-rw-r--r-- 1 Jackson staff 32252 Dec 19 12:59 Assembly-CSharp-firstpass.csproj    
-rw-r--r-- 1 Jackson staff 35337 Dec 19 12:59 Assembly-CSharp.csproj    
drwxr-xr-x 45 Jackson staff 1440 Dec 19 17:49 Assets    
drwxr-xr-x 28 Jackson staff 896 Dec 20 12:32 Library    
drwxr-xr-x 3 Jackson staff 96 Aug 16 10:14 Packages
drwxr-xr-x 19 Jackson staff 608 Dec 19 12:55 ProjectSettings    
-rw-r--r-- 1 Jackson staff 2421 Dec 19 12:56 Soccer Goalie Proto.sln
-rw-r--r--@ 1 Jackson staff 624884 Dec 27 20:47 google.apis.analytics.v3.1.36.1.1268.nupkg

Я попытался добавить Assembly-CSharp.csproj в число мест в команде, но безуспешно.Я даже скачал .nupkg и использовал nuget install, но я тоже не смог заставить его работать.

Вопрос

Что мне нужно сделать, чтобы получить этопакет установлен в мой проект c #?

Примечание

Я уже пробовал плагин Google Analytics для Unity3d , но, похоже, он работает только дляAndroid / IOS (я пытаюсь получить аналитику для сборки EXE)

1 Ответ

0 голосов
/ 28 декабря 2018

Вариант A

После небольшого исследования кажется, что Google предлагает REST-данные, а не REST-данные. Я подал заявку на Google Analytics Live Tracking, которая предлагает RESTAPI, чтобы я мог отправить данные. Я буду знать в течение 24 часов, если я был принят.

Вариант B

Если я не могу войти в вариантА затем я собираюсь создать веб-сервер PHP на той же машине, на которой работает интерактив.Я c# отправлю веб-запрос на сервер PHP, который затем может использовать PHP GA SDK для отправки трека в Google Analytics.

Опция C

Я не уверен, почему я не понюхал исходящий запрос первым.Глядя на один из них сейчас, я могу имитировать запрос PUT / POST для отправки данных непосредственно в GA с помощью веб-запроса ac #.Вот пример запроса, который я нашел в Интернете:

http://www.google-analytics.com/collect
?v=1
&tid=UA-XXX-Y
&cid=35009a79-1a05-49d7-b876-2b884d0f825b
&an=My%20Awesom%20APP
&aid=com.daimto.awesom.app
&av=1.0.0&aiid=com.daimto.awesom.installer
&t=event
&ec=list
&ea=accounts
&userclicked
&ev=10

Решение

В конечном итоге я перешел на Unity Analytics, которая бесплатна (на данный момент)

...