We are using the Measurement Protocol to record our Ecom data to show it inside analytics reports.
We are currently using this nuget package:
https://github.com/ion-sapoval/google-measurement-protocol-dotnet
Everything was working fine until the 31/10/2019 where all our events suddenly disapeared.
We have found no announcement for this protocol to be deprecated.
The only announcement we have around this date is the following and only concerns mobile tracking:
https://support.google.com/analytics/answer/9167112?hl=en
I also opened a thread here :
https://support.google.com/analytics/thread/21155070?hl=en
EDIT : Here is the kind of request I'm sending:
POST https://www.google-analytics.com/batch HTTP/1.1
Content-Type: text/plain; charset=utf-8
Host: www.google-analytics.com
Content-Length: 325
Expect: 100-continue
Connection: Keep-Alive
t=transaction&v=1&tid=UA-XXXXXXXXX-1&ti=756fc5cd-6417-4bc6-85a3-e91b0495a55a&tr=30&tt=5&cu=CHF&cid=15de9bd4-82fe-401a-ae8f-87fb84e39f1a&pr1cm2=DATA1&pr1cm1=DATA2
t=item&v=1&tid=UA-XXXXXXXXX-1&ti=756fc5cd-6417-4bc6-85a3-e91b0495a55a&cid=15de9bd4-82fe-401a-ae8f-87fb84e39f1a&in=MyItemName&ic=MIN&iv=MyItemCategory&ip=30&iq=1
I tried to send it to my personnal tracking tag and it's working. So the library doesn't seem to be implicated in this problem.
EDIT 2 : After further investigations, It seems like our main google analytics dashboard we are using is misconfigured.
Creating a new dashboard on the same analytics shows all the data from the Measurement protocol.
On our main dashboard we disabled all filters and all ecom options are enabled (ecom analytics and enhanced ecom analytics) but the data is still not showing up.
Any help would be appreciated. Thanks in advance.