AnsweredAssumed Answered

【質問】cookieとメールアドレスの一覧取得方法

Question asked by 00e096c9d7d9681478a56e5c931a86aee8444aa0 on Jan 31, 2017

こんにちは。

リノべる。の鳥屋です。

 

表題について躓いたので質問投稿させていただきました。

探したのですが、もし解決済みの同内容の投稿があれば教えていただけると幸いです。

 

本題ですが、表題の通りcookieとメールアドレスをセットで一括取得し、それをcsv形式にまとめたいと考えています。

下記サイトのサンプルを参考にし、cookieやid、mailのどれかを指定することで、

それに該当するデータのcookieとメールアドレスを取得することはできました。

が、全顧客データを一括で取得することができず困っております。

filterTypeやfilterValuesは指定しないと怒られるし、ワイルドカードも使えるか試したんですけどだめでした...。

 

参考サイト:http://developers.marketo.com/blog/get-a-visitors-cookie-id-and-then-query-associated-lead-data/

サンプル:

#NOTE: The _mkto_trk cookie value includes an ampersand and needs to be URL encoded to '%26' in order to be properly accepted by the Marketo endpoint.

#Code sample in Ruby

 

require 'rest_client'

require 'json'

 

#Build request URL

#Replace AAA-BBB-CCC with your Marketo instance

marketo_instance = "https://AAA-BBB-CCC.mktorest.com"

endpoint = "/rest/v1/leads.json"

#Replace with your access token

auth_token =  "?access_token=" + "cde42eff-aca0-48cf-a1ac-576ffec65a84:ab"

#Replace with filter type and values

filter_type_and_values = "&filterType=cookie&filterValues=id:AAA-BBB-CCC%26token:_mch-marketo.com-1418418733122-51548&fields=cookies,email"

request_url = marketo_instance + endpoint + auth_token + filter_type_and_values

 

#Make request

response = RestClient.get request_url

 

#Returns Marketo API response

puts response

 

 

もしご存知の方いらっしゃいましたら、ご教授のほどよろしくお願いいたします。

Outcomes