إعدادات "إدارة العلامات من Android" المتقدّمة

لتوسيع وظائف أداة "إدارة العلامات من Google"، يمكنك إضافة متغيّرات طلبات اتّباع الدوالّ وعلامات طلبات اتّباع الدوالّ. تتيح لك متغيرات استدعاء الدالة التقاط القيم التي تم إرجاعها بواسطة عمليات الاستدعاء للدوال المسجلة مسبقًا. تتيح لك علامات طلب الدالة تنفيذ الدوالّ المسجّلة مسبقًا (مثلاً، لتشغيل نتائج أدوات قياس وإعادة تسويق إضافية غير متوافقة حاليًا مع نماذج العلامات في أداة "إدارة العلامات من Google").

إضافة علامات ومتغيّرات مخصّصة

لإضافة علامة مخصّصة أو متغيّر مخصّص باستخدام طلب دالة:

  1. نفِّذ فئة تمديد com.google.android.gms.tagmanager.CustomTagProvider أو com.google.android.gms.tagmanager.CustomVariableProvider:

    import android.support.annotation.Keep;
    import java.util.Map;
    
    @Keep
    public class HighScoreProvider implements com.google.android.gms.tagmanager.CustomVariableProvider {
      @Override
      public String getValue(Map<String, Object> map) {
        synchronized (HighScoreProvider.class) {
          return ((Long)sHighScore).toString();
        }
      }
    
      private static long sHighScore = 0;
      public static void recordScore(long score) {
        synchronized (HighScoreProvider.class) {
          sHighScore = Math.max(score, sHighScore);
        }
      }
    }
    
  2. في حال استخدام ProGuard، تأكَّد من عدم تشويش أسماء الفئات والأساليب. استخدِم التعليق التوضيحي في Keep لتحديد ذلك.

  3. في واجهة ويب أداة "إدارة العلامات من Google"، استخدِم اسم الفئة المؤهَّلة بالكامل لإعداد العلامات والمتغيّرات: متغيّر-مخصّص