UNPKG

com.didabu.event.unity

Version:

Didabu Event Reporter

72 lines (66 loc) 2.88 kB
# Didabu�¼��ϱ���� ## ��װ ### ��װ��ʽһ ��Unity�༭����Edit�˵���ѡ��Project Settings����Project Settings���ڣ����������ѡ��Package Manager������һ���µ�Registry����ͼ�� ![alt PackageManager](Documentation~/Images/PackageManagerSetting.png) Name��дnpmjs Url��дhttps://registry.npmjs.org Scope(s)��д�������ݣ�com.modesttree.zenject��com.mogafa��com.didabu Ȼ���Unity�༭����Window�˵�ѡ��Package Manager��Package Manager���ڣ� ![alt PackageManagerMenu](Documentation~/Images/MenuWindow.png) ��Package Manager�����ϣ�ѡ��PackagesΪMy Registries ![alt MyRegistries](Documentation~/Images/MyRegistries.png) Ȼ���ٴ�didabu������ѡ����Ҫ��Didabu Event Reporter�汾��װ�� ![alt DidabuEventUnity](Documentation~/Images/InMyRegistries.png) ### ��װ��ʽ�� ����Ŀ��Ŀ¼Packages/manifest.json�ļ���������scopedRegistries�� ```json "scopedRegistries": [ { "name": "npmjs", "url": "https://registry.npmjs.org", "scopes": [ "com.modesttree.zenject", "com.mogafa", "com.didabu" ] } ] ``` Ȼ������dependencies������ ```json "com.didabu.event.unity": "0.6.1", ``` ��������ͼ��ʾ�� ![alt manifest](Documentation~/Images/manifest.png) ## ʹ�� ### ��ʼ�� �ڳ�ʼ��Didabu֮����UseDidabuEventReporter����Didabu�¼��ϱ������������using�� ```csharp using DidabuCloud.Unity.LogEvents; ``` ```csharp await Didabu.Application.Init("1456162292507164672", "6c49cc9fd3e5-4187-a39f-d219e2375d47", "{}"); //ʹ��Ĭ�ϲ�������Didabu�¼��ϱ� Didabu.Application.UseDidabuEventReporter(); //ָ��������¼��������ռ���ɺ����ʽ�ϱ���֮ǰ���¼�����ŵ������� Didabu.Application.UseDidabuEventReporter(new List<string>(){EventParameterNames.AbGroups}); //ָ���ȴ�ʱ��(��λ������)����ʱ��ָ���˵���һ���¼���ʼ�ϱ��� //����ڴ�ʱ��֮�������¼�������û���ռ���ɣ�Ҳ�Ὺʼ�¼���ʽ�ϱ� Didabu.Application.UseDidabuEventReporter(60000); //ͬʱָ��������¼������͵ȴ��¼� Didabu.Application.UseDidabuEventReporter(new List<string>(){EventParameterNames.AbGroups}, 60000); ``` >1. Ĭ�ϱ�����¼������У�EventParameterNames.IsOrganic��"isOrganic"����EventParameterNames.MediaSource��"mediaSource"����EventParameterNames.AdCampaign��"adCampaign"����EventParameterNames.AdSet��"adSet"������Щ������¼���������ɾ������ʹ��ʼ��ʱָ�����¼���������û�а�����Щ������SDKҲ���Զ�������Щ�������� >2. Ĭ�ϵĵȴ�ʱ��Ϊ30�� ### �ϱ��¼� ʹ�����´����ϱ��¼��� ```csharp Didabu.Application.LogEvent("test_event"); //�����ʼ��ʱָ���˱�����¼������� //�磺Didabu.Application.UseDidabuEventReporter(new List<string>(){"test_parameter"}); //��ô������test_parameter���������󣨻򳬹��ȴ�ʱ��󣩣� //֮ǰ�ϱ����¼�����ʽ�ϱ������£� Didabu.Application.AddCommonEventParameter("test_parameter", "testvalue"); ``` >Ĭ�ϵı�����¼�������EventParameterNames.AbGroups��"abGroups"������Ҫʹ����ͨ��AddCommonEventParameter�����ӣ�SDK�����ʵ���ʱ���Զ�����