2017-03-30 13 views
0

business.facebook.comで広告を編集すると、「URLパラメータ」というフィールドがある「トラッキング」セクションが表示されます。APIを使用してFacebookトラッキングURLパラメータを取得する方法

enter image description here

私は(グラフやマーケティング)APIを使用して、そのフィールドの値を取得しようとしていますが、多くのことを読んだ後、私はそれを達成するための方法を見つけることができません。

誰かがそれが可能であるかどうか知っていますか?

答えて

0

免責事項:私はまだ中間グラフAPIの使用にはかなり新しいんだけど、これは私がこれまでに考え出したものです

Pythonのページが素敵な長いリスト内のすべてのフィールドを与えるようなので。私はコピーして、APIのURLにそれらを貼り付け:

ACTOR_ID、actor_image_hash、ACTOR_NAME、adlabels、applink_treatment、 体、call_to_action_type、dynamic_ad_voice、ファイル名、 follow_redirect、ID、image_crops、IMAGE_FILE、image_hash、IMAGE_URL、 instagram_actor_id 、instagram_permalink_url、link_deep_link_url、 LINK_URL、名前、OBJECT_ID、object_store_url、object_story_id、 object_story_spec、object_typeに、object_url、place_page_set_id、 preview_url、product_set_id、template_url、thumbnail_url、タイトル、 url_tag

だから、このようなもの(スペースはOKです):

/v2.12/act_XXXXXXX/adcreatives/?fields=actor_id、actor_image_hash、 ACTOR_NAME、adlabels、applink_treatment、本体、call_to_action_type、 dynamic_ad_voice、ファイル名、follow_redirect、ID、image_crops、 IMAGE_FILE、image_hash、IMAGE_URL、instagram_actor_id、 instagram_permalink_url、link_deep_link_url、LINK_URL、名前、 OBJECT_ID、object_store_url、object_story_id、object_story_spec、 OBJECT_TYPE、object_url、place_page_set_id、preview_url、 product_set_id、template_url、thumbnail_url、タイトル、 url_tag &限界=だから、

{ 
    "data": [ 
    { 
     "body": "XXXXXXX", 
     "call_to_action_type": "LEARN_MORE", 
     "id": "XXXXXXX", 
     "image_hash": "XXXXXXX", 
     "image_url": "XXXXXXX", 
     "instagram_actor_id": "XXXXXXX", 
     "instagram_permalink_url": "XXXXXXX", 
     "name": "#‏XXXXXXX", 
     "object_story_spec": { 
     "page_id": "XXXXXXX", 
     "instagram_actor_id": "XXXXXXX", 
     "video_data": { 
      "video_id": "XXXXXXX", 
      "title": "XXXXXXX", 
      "message": "XXXXXXX", 
      "link_description": "XXXXXXX", 
      "call_to_action": { 
      "type": "LEARN_MORE", 
      "value": { 
       "link_caption": "EXAMPLE.COM", 
       "link": "https://example.com/your-page", 
       "link_format": "VIDEO_LPP" 
      } 
      }, 
      "image_hash": "XXXXXXX" 
     } 
     }, 
     "object_type": "VIDEO", 
     "thumbnail_url": "XXXXXXX", 
     "title": "XXXXXXX" 
    }, 

これは私の完全なツリーを与える100 & effective_status = [ "ACTIVE"]今私はそれが返されることができ、最も確かに書き込み専用ではないことを知っています。

いくつかのより多くの演奏の後、私はそれがこのすべて返しSINGLEフィールドobject_story_specだことがわかった:

"data": [ 
    { 
     "object_story_spec": { 
     "page_id": "XXXXXXX", 
     "instagram_actor_id": "XXXXXXX", 
     "video_data": { 
      "video_id": "XXXXXXX", 
      "title": "XXXXXXX!", 
      "message": "XXXXXXX", 
      "link_description": "XXXXXXX", 
      "call_to_action": { 
      "type": "LEARN_MORE", 
      "value": { 
       "link_caption": "EXAMPLE.COM", 
       "link": "https://EXAMPLE.COM/YOUR-WEBSITE-LINK", 
       "link_format": "VIDEO_LPP" 
      } 
      }, 
      "image_hash": "XXXXXXX" 
     } 
     }, 
     "id": "XXXXXXX" 
    }, 

ので、おそらくlinkobject_idなどの分野は、私が使用している広告の種類(とほとんどのビデオ用ではありませんウェブサイトへのリンク) - または単に広告を作成するためのものですが、今は必要なデータがあるので気にしません。

私は今あなたがページの実際のURLをURLを追跡しないで欲しかっ参照この

+0

ためhttps://developers.facebook.com/tools/explorerを使用しています。うまくいけば、これはまだ役立ちます。その機能は私のためにそれを使用していないので、それは空です。 –

+0

おそらく、 'ads'の下に' tracking_specs'フィールドが必要だと思います。私の答えは 'adcreative'のフィールドを含んでいます。私はこれを今はテストすることができません。なぜなら、タグを追跡するタグを追加しようとするたびに、私は愚かなエラーになります。これはFacebookのUI自体にあります! –

関連する問題