Development Newsletters

Release: 11-02-2015

Lista wprowadzanych zmian:

  • Przystosowanie skryptów do portalu Facebook
  • Aktualizacja API gDE

Przystosowanie skryptów do portalu Facebook

Facebook nie akceptuje w adresach URL dwóch znajdujących się obok siebie znaków kropki, które mogły pojawić się w identyfikatorze skryptu zliczającego gDE. Wprowadzone zabezpieczenie w generatorze identyfikatorów zapewni poprawność URLi zliczających pod kątem wymagań portalu Facebook.

Aktualizacja API gDE

W kolejnym wdrożeniu Release: 2015-02-25 zostaną wprowadzone zmiany w operacjach API dotyczących adresów docelowych kampanii. Prosimy o przystosowanie własnych rozwiązań opartych na API do poniższych zmian.

GetPossibleTargetURLElementValuesList
Zmiany w parametrach wyjściowych:

  • Output
    • Old definition:
      <GetPossibleTargetURLElementValuesList>
        <status>OK</status>
        <valuesNumber>1</valuesNumber> : uint
        <values>
          <value>
            <valueID>34</valueID> : uint
            <name>Campaign name</name> : string(255)
          </value>
        </values>
      </GetPossibleTargetURLElementValuesList>
      
    • New definition:
      <GetPossibleTargetURLElementValuesList>
        <status>OK</status>
        <valuesNumber>1</valuesNumber> : uint
        <values>
          <value>
            <valueID>34</valueID> : uint
            <name>Campaign name</name> : string(255)
            <url_macro>CampaignName</url_macro> : string(255)
            <nameType>system</nameType> : enum('system','user')
          </value>
        </values>
      </GetPossibleTargetURLElementValuesList>
      

SetTargetURLElements
Zmiana parametrów wejściowych:

  • Input field
    • Old definition:
        - sessionID : string(16)
        - campaignID : uint
        - names : string(63) list
        - valueIDs : uint list 
      
    • New definition:
        - sessionID : string(16)
        - campaignID : uint
        - values : JSON array of objects with fields 'name' and 'value' (eg. [{"name":"utm_campaign", "value":"[CampaignName]"}, {"name":"utm_source", "value":"[CreativeName]"}] ) 
      


GetTargetURLElementsList operation:
Zmiany w parametrach wyjściowych:

  • Output
    • Old definition:
      <GetTargetURLElementsList>
        <status>OK</status>
        <elementsNumber>1</elementsNumber> : uint
        <elements>
          <element>
            <elementID>3</elementID> : uint
            <name>utm_campaign</name> : string(255)
            <valueID>4</valueID> : uint
            <valueName>Campaign name</valueName> : string(255)
          </element>
        </elements>
      </GetTargetURLElementsList>
      
    • New definition:
      <GetTargetURLElementsList>
        <status>OK</status>
        <elementsNumber>1</elementsNumber> : uint
        <elements>
          <element>
            <elementID>3</elementID> : uint
            <name>utm_campaign</name> : string(255)
            <value>[CampaignName]_xyz</value> : string(255)
          </element>
        </elements>
      </GetTargetURLElementsList>
      


Powyższe zmiany zostaną zaktualizowane w dokumentacji API w dniu wdrożenia.

api direct effect facebook skrypty