مشاركة عبر


دمج إدارة العلامات في Google في مدخل المطور لـ APIM

ينطبق على: المطور | أساسي | الإصدار 2 الأساسي | قياسي | الإصدار 2 القياسي | Premium | Premium v2

إدارة العلامات في Googleهو نظام إدارة العلامات الذي أنشأته Google. من الممكن استخدامه لإدارة علامات JavaScript وHTML المستخدمة للتتبع والتحليلات على مواقع الويب. على سبيل المثال، يمكنك استخدام إدارة العلامات في Google لدمج تحليلات Google أو خرائط الحرارة أو روبوتات الدردشة مثل LiveChat.

اتبع الخطوات الواردة في هذه المقالة لتوصيل إدارة العلامات في Google بمدخل المطور المدار أو المستضاف بشكل ذاتي في Azure APIM.

إضافة إدارة العلامات في Google إلى بوابتك

قم باتباع هذه الخطوات لتوصيل إدارة العلامات في Google لبوابة المطور المدارة أو المستضافة ذاتيا.

هام

الخطوتان 1 - 3 غير مطلوبتين للمداخل المدارة. إذا كانت لديك مدخل إلكترونية مُدارة، فانتقل إلى الخطوة 4.

  1. قم بالإعدادبيئة محليةلأحدث إصدار من مدخل المطور.

  2. تثبيت حزمةnpmلإضافةPaperbits من أجل إدارة العلامات في Google:

    npm install @paperbits/gtm --save
    
  3. في مجلدstartup.publish.tsالملف فيsrcاستيراد وتسجيل الوحدة النمطية GTM:

    import { GoogleTagManagerPublishModule } from "@paperbits/gtm/gtm.publish.module";
    ...
    injector.bindModule(new GoogleTagManagerPublishModule());
    
  4. استرداد تكوين البوابة الإلكترونية:

    GET /contentTypes/document/contentItems/configuration
    
    {
        "nodes": [
            {
                "site": {
                    "title": "Microsoft Azure API Management - developer portal",
                    "description": "Discover APIs, learn how to use them, try them out interactively, and sign up to acquire keys.",
                    "keywords": "Azure, API Management, API, developer",
                    "faviconSourceId": null,
                    "author": "Microsoft Azure API Management"
                }
            }
        ]
    }
    
  5. تمديد تهيئة الموقع من الخطوة السابقة لتهيئة إدارة العلامات في Google:

    PUT /contentTypes/document/contentItems/configuration
    
    {
        "nodes": [
            {
                "site": { ... },
                "integration": {
                    "googleTagManager": {
                        "containerId": "GTM-..."
                    }
                }
            }
        ]
    }
    

الخطوات التالية