سؤال

من فضلك يخبر أي شخص كيفية الاستخدام

FlurryAgent.onEvent(String eventId, Map<String, String> parameters)

في نشاط Android لتتبع الأحداث مع Flurry؟

هل كانت مفيدة؟

المحلول

أبسط استخدام onEvent هو بدون معلمات.

لنفترض أننا نكتب لعبة وتريد تتبع عدد الأشخاص الذين يبدأون اللعبة وعددهم. ثم سيكون لديك:

FlurryAgent.onEvent("Started game");

و

FlurryAgent.onEvent("Won game");

عند النقاط المناسبة في الكود الخاص بك.

إذا كنت ترغب في معرفة المزيد من المعلومات حول حالة التطبيق عند حدوث حدث ما ، فيمكنك إضافة معلمات لتتبع معلومات إضافية مثل هذا:

HashMap<String, String> parameters = new HashMap<String, String>();
parameters.put("Final score", String.valueOf(score));
parameters.put("Time taken", String.valueOf(secondsElapsed));
FlurryAgent.onEvent("Won game", parameters);

يمكن أن يكون لديك ما يصل إلى 100 أسماء الأحداث المختلفة ، ولكل منها ما يصل إلى 10 معلمات تتصل أسمائها وقيمها إلى 255 حرفًا.

لاحظ أنك لا تحدد معرف موجةك عند الاتصال onEvent. موجة الإضافات تستمد المعرف من الجلسة الحالية ، لذلك دعوات onEvent يجب إجراء في مكان ما بين المكالمات onStartSession و onEndSession - ولكن إذا اتبعت إرشاداتهم ووضعت هذه في نشاطك onStart و onStop ثم لا داعي للقلق بشأن ذلك.

نصائح أخرى

أريكم مثالًا بسيطًا. في هذا الرمز ، أريد تسجيل الأحداث البسيطة والأحداث الأخرى مع فئة.

public void logAnalyticsEvent(final String versionName, final String strMsg, final String category){

        if (category==null){                
            FlurryAgent.logEvent(strMsg);           

        }else{              
            final HashMap<String, String> parameters = new HashMap<String, String>();
            parameters.put("Event",strMsg );
            FlurryAgent.logEvent(category, parameters);
        }


}

في الجزء الأول من الشرط ، أقوم بتسجيل الحدث الوحيد ، في الجزء الثاني ، وضعت اسم الحدث داخل المعلمات DE (a hashmap مع مفتاح يسمى "حدث" وأقدر اسم الحدث) وأنا قم بتسجيل اسم الفئة مع المعلمات (الأحداث في الداخل)

FlurryAgent.logEvent(category, parameters);

أتمنى أن يساعدك هذا!

مرخصة بموجب: CC-BY-SA مع الإسناد
لا تنتمي إلى StackOverflow
scroll top