Wes Hunt
a11f177636
No longer require an active session to set the SessionID, since we can actually send events without starting a session anyway.
...
[CL 2634635 by Wes Hunt in Main branch]
2015-07-27 17:34:28 -04:00
Andrew Brown
54a71c4814
Moving LogAnalytics define into header, as it's used to two cpp files within the same project which causes issues on unity
...
#codereview Greg.Hazelbeck, Dmitry.Rekman
[CL 2631975 by Andrew Brown in Main branch]
2015-07-24 04:39:16 -04:00
Dmitry Rekman
21c4853624
Analytics: ability to distinguish between different environments (OP-777).
...
- Domain name is now sent as part of the aggregated endpoint stats.
#codereview Greg.Hazelback
[CL 2631711 by Dmitry Rekman in Main branch]
2015-07-23 20:26:24 -04:00
Wes Hunt
d52fa1ef70
UE-17003 - Removed data router code from AnalyticsET.
...
FYI, Darren.
#codereview:darren.clary
[CL 2599134 by Wes Hunt in Main branch]
2015-06-24 13:06:36 -04:00
Fred Kimberley
21ff67e268
Merging using UE4-Fortnite-To-UE4
...
Integration from CL 2589598.
[CL 2596395 by Fred Kimberley in Main branch]
2015-06-22 20:28:51 -04:00
Wes Hunt
cf0a716e34
Reverting change to analytics callbacks. We have fixed this problem by using BindSP instead of BindRaw so callbacks shouldn't be made on deleted objects anymore.
...
#codereview: justin.hair, justin.sargent
[CL 2586910 by Wes Hunt in Main branch]
2015-06-13 13:50:23 -04:00
Justin Sargent
273cde1704
Merging using UE4-To-UE4-LauncherDev
...
#platformnotify Josh.Adams
[CL 2581810 by Justin Sargent in Main branch]
2015-06-09 16:41:53 -04:00
David Decker
70a008d264
#CodeReview: Wes.Hunt
...
Interagrated Change from CL#2541361
UE4-Orion to UE4
[CL 2541364 by David Decker in Main branch]
2015-05-07 14:15:33 -04:00
Joe Graf
8ee6d52cce
Moved the AnalyticsMulticast module to be a plugin instead for Blueprint only project access
...
[CL 2519595 by Joe Graf in Main branch]
2015-04-21 13:59:20 -04:00
Joe Graf
7463f0b355
Updated the file logging and multicast providers to support the new functions
...
[CL 2519483 by Joe Graf in Main branch]
2015-04-21 12:50:36 -04:00
Joe Graf
c127529c48
Added the new functions needed by GameAnalytics for their plugin along with feedback from Prime31
...
[CL 2509093 by Joe Graf in Main branch]
2015-04-10 17:54:03 -04:00
Wes Hunt
bd67ce257e
Analytics Payload logging no longer shows the URL with UrlEncoded parameters, which makes reading the log easier to match up with what the collector will actually receive. This means pipes, braces, etc will show up correctly instead of with %7B and %7D etc:
...
Before: AnalyticsET URL:CollectData.1?SessionID=%7BFA7D7BED-4C4F-A77F-48A7-A0944CF38478%7D&AppID=...
After: AnalyticsET URL:CollectData.1?SessionID={E5F58A26-400A-E445-936A-0DB1FA2E65B8}&AppID=...
[CL 2507162 by Wes Hunt in Main branch]
2015-04-09 15:25:25 -04:00
Mike Fricker
114458bf0f
Clang warning fixes: Fixed missing 'override' specifiers
...
- Also removed some unreferenced functions that adding 'override' revealed
PR #1002 -- Thank you, Omar007!
[CL 2498415 by Mike Fricker in Main branch]
2015-04-01 07:20:55 -04:00
Wes Hunt
98cba90061
Properly use UE_SET_LOG_VERBOSITY for LogAnalytics.
...
[CL 2478998 by Wes Hunt in Main branch]
2015-03-13 15:52:19 -04:00
Carlos Cuello
6f1ac76399
[INTEGRATE] UE4-LauncherDev->UE4 integrate all up to cl 2475889
...
[CL 2478426 by Carlos Cuello in Main branch]
2015-03-13 08:26:18 -04:00
Gil Gribb
35cf42566a
UE4 - merge GDC branch, code @2465640 to main
...
[CL 2468685 by Gil Gribb in Main branch]
2015-03-04 08:31:40 -05:00
Saul Abreu
79a26091bf
Fixed behavior on FString::ParseIntoArray (muliple delimiters overload) functionality to support optionally culling empty strings. Greatly simplified implementation logic. Output parameter now properly named and taken by reference.
...
#codereview Steve.Robb, Robert.Manuszewski
[CL 2466824 by Saul Abreu in Main branch]
2015-03-02 15:51:37 -05:00
Laurent Delayen
e586cd3a8f
Dev to Main integration from CL #2446290
...
[CL 2456855 by Laurent Delayen in Main branch]
2015-02-23 15:58:14 -05:00
Marc Audy
e5ba044eb0
Fix shadowed variables
...
[CL 2451810 by Marc Audy in Main branch]
2015-02-19 12:13:52 -05:00
Justin Hair
2d32ab99c1
AnalyticsEventAttribute.h
...
One of the template <typename T> analytic event attribute functions was missing a const otherwise it will not compile since it was taking in a const reference variable and trying to use it as just a referenced one.
[CL 2433771 by Justin Hair in Main branch]
2015-02-05 11:54:09 -05:00
Max Preussner
256933f5ab
Merging using UE4-To-UE4-LauncherDev, up to CL 2431138
...
#CodeReview: carlos.cuello
[CL 2431178 by Max Preussner in Main branch]
2015-02-04 00:28:16 -05:00
Wes Hunt
a0f5c86660
Analytics will now REALLY log in all apps when using -AnalyticsDisableCaching.
...
* Log the payload at Display verbosity instead of log, as the default was Display.
#codereview:sam.zamani
[CL 2414177 by Wes Hunt in Main branch]
2015-01-21 14:38:35 -05:00
Wes Hunt
e993f41232
Analtyics ET updates:
...
* Disable caching of events using -AnalyticsDisableCaching commandline. #UE-7593
** This will also force analytics payloads to be logged.
** Together this allows testing analytics events without waiting for the caching delay
** Also allows any automation tools to look for entries with "LogAnalytics: AnalyticsET Payload:" in the log. There will only be one event per log entry this way.
* All SessionStart events will have UniqueDeviceID and Platform attributes appended to them. #UETOOL-241 #UETOOL-242.
* Fix code to always log API keys properly even when using the Data Router.
* remove legacy warning when there are more than 40 attributes in an event.
#codereview:ian.thomas,sam.zamani
[CL 2411552 by Wes Hunt in Main branch]
2015-01-19 18:14:07 -05:00
Stephan Delmer
6f7661f391
Merging using UE4-Fortnite-To-UE4 from CL 2403093
...
[CL 2407402 by Stephan Delmer in Main branch]
2015-01-15 11:57:16 -05:00
Ben Marsh
149375b14b
Update copyright notices to 2015.
...
[CL 2379638 by Ben Marsh in Main branch]
2014-12-07 19:09:38 -05:00