Перейти к основному содержимому

Партнеры по измерениям | Документация для разработчиков

Партнеры по измерениям

Обновлено: 12 декабря 2025 г
Партнер по измерению эффективности — это сторонняя компания, которая помогает предприятиям измерять эффективность своих маркетинговых кампаний на нашей платформе.
Партнеры по измерению получают доступ только для чтения к аналитическим данным и веб-хукам бизнес-аккаунта WhatsApp (WABA). В частности, они могут просматривать номера телефонов, шаблоны сообщений и входящие сообщения, а также получать доступ к аналитическим данным WABA.
Для того чтобы компания могла делиться своими аналитическими данными с партнером по измерению, у нее уже должен быть WABA (Weight On-Based Access — соглашение о предоставлении доступа к данным). Партнеры по измерению не могут создавать WABA или отправлять сообщения от имени своих клиентов.

Обзор процесса адаптации новых сотрудников

Чтобы стать партнером по измерениям, выполните следующие шаги:
    Полный цикл подключения поставщика технологических услуг.Создайте кнопку входа через Facebook, используя приведенные ниже инструкции из шаблона Measurement Partner ESВстройте кнопку входа через Facebook на свой сайт

    Как создать кнопку входа через Facebook, используя шаблон Measurement Partner ES

    Выполните следующие шаги, чтобы создать кнопку входа через Facebook, которая будет отображать вашим клиентам процесс Measurement Partner ES.

    Шаг 1: Загрузите JavaScript SDK Facebook

    Инструкции по загрузке базовой версии JavaScript SDK Facebook с настройками по умолчанию см. в разделе «Базовая настройка»
    Функция fbAsyncInit должна быть прикреплена к window перед строкой кода, загружающей JavaScript SDK, поскольку SDK вызывает эту функцию для настройки информации для входа через Facebook.
    В данной конфигурации используются следующие параметры:
      appId - The Meta app IDcookie - Enables cookies to allow the server to access this sessionxfbml- Parses social plugins on the pageversion - The Graph API version to use
      Пример
      <script>
      window.fbAsyncInit =function(){// JavaScript SDK configuration and setup
          FB.init({
            appId:'<i>facebook-app-id</i>',// Meta App ID
            cookie:истинный,// enable cookies
            xfbml:истинный,// parse social plugins on this page
            version:'v25.0'//Graph API version});};</script>

      Шаг 2: Создание учетной записи Facebook для настройки бизнес-аккаунта

      Предварительные требования

        Вам следовало создать приложение на панели управления приложениями по адресу https://developers.facebook.com/Добавьте Facebook Login for Business в свое приложение.Следуйте рекомендациям по настройке параметров клиентской аутентификации OAuth , в частности, таких параметров, как допустимые URI перенаправления OAuth и разрешенные домены для JavaScript SDK.

        Процесс

          В панели управления приложения , в разделе «Вход через Facebook для бизнеса» , нажмите «Шаблоны».Нажмите «Использовать шаблон» , чтобы открыть «Партнер по измерению эффективности WhatsApp» .Поскольку все параметры настройки шаблона заданы, просто нажмите «Создать из шаблона».Скопируйте и сохраните идентификатор конфигурации и установите это значение в скрипте кнопки входа через Facebook на следующем шаге.

          Шаг 3: Set up Facebook Login

          Facebook Login allows you to place a button on your website or portal to initiate a connection to Facebook. Businesses can use this login flow to associate their Facebook profiles with their business presence (i.e., Business Manager) in order to streamline onboarding.
          Кнопку входа через Facebook следует разместить в любом удобном для вас месте (портал платформы, целевая страница и т. д.), используя приведенные ниже инструкции для запуска встроенного процесса авторизации oAuth.
          After loading the JavaScript SDK and initializing it with the proper information, set up the FB.login() function to trigger the Embedded Signup flow.
          Убедитесь, что включены следующие пункты:
            Он ответ callback functionОн config_id параметрОн extras object with:
              Он setup parameter for any prefilled form data
              Пример
              <script>
                window.fbAsyncInit =function(){// JavaScript SDK configuration and setup
                  FB.init({
                    appId:'<i>your-facebook-app-id</i>',// Facebook App ID
                    cookie:истинный,// enable cookies
                    xfbml:истинный,// parse social plugins on this page
                    version:'v25.0'//Graph API version});};// Load the JavaScript SDK asynchronously(function(д, с, идентификатор){var js, fjs = д.getElementsByTagName(с)[0];если(д.getElementById(идентификатор))return;
                  js = д.createElement(с); js.идентификатор = идентификатор;
                  js.src ="https://connect.facebook.net/en_US/sdk.js";
                  fjs.parentNode.insertBefore(js, fjs);}(документ,'script','facebook-jssdk'));// Facebook Login with JavaScript SDKfunction launchWhatsAppSignup(){// Conversion tracking code
                  fbq && fbq('trackCustom','WhatsAppOnboardingStart',{appId:'<i>your-facebook-app-id</i>', feature:'whatsapp_embedded_signup'});// Launch Facebook login
                  FB.login(function(ответ){если(ответ.authResponse){константа код = ответ.authResponse.код;// The returned code must be transmitted to your backend,// which will perform a server-to-server call from there to our servers for an access token}еще{
                      консоль.бревно('User cancelled login or did not fully authorize.');}},{
                    config_id:'<CONFIG_ID>',// configuration ID goes here
                    response_type:'code',// must be set to 'code' for System User access token
                    override_default_response_type:истинный,// when true, any response types passed in the "response_type" will take precedence over the default types
                    extras:{
                      setup:{...// Prefilled data can go here}}});}</script>

              Шаг 4: Создайте кнопку входа в систему

              Создайте на своем веб-сайте кнопку или ссылку для запуска встроенной формы регистрации. Используйте onClick для вызова launchWhatsAppSignup(), настроенной на шаге 3 выше.
              Пример
              <buttononclick="launchWhatsAppSignup()"style="background-color:#1877f2;
              border: 0; border-radius: 4px; color: #fff; cursor: pointer; font-family: Helvetica, Arial, sans-serif; font-size: 16px; font-weight: bold; height: 40px; padding: 0 24px;">Login with Facebook</button>

              Встройте свою новую кнопку входа через Facebook

              Скопируйте код кнопки и разместите его в нужном месте на вашем сайте.

              Тестирование встроенного процесса регистрации для партнеров по измерениям

                В боковой панели под WhatsApp нажмите «Интеграции ES» , а затем прокрутите вниз до пункта «Встроенная регистрация» .В диалоговом окне регистрации встроенного приложения выберите конфигурацию вашего партнера по измерениям и нажмите «Войти через Facebook» .Следуйте инструкциям, чтобы протестировать процесс регистрации.