diaryとある天パーエンジニアのblogこの広告は、90日以上更新していないブログに表示しています。marketo連携】両方へ入門してみた先週の1週間ずっとこれらの連携周りで調べていて、あまり情報ないなぁと思い結構時間かかってしまったのでログ残しておきます。kintone名前聞いたことある程度だったので軽く調べてみました。kintoneとはサイボウズさんが自社で開発しているクラウドサービスです。ググってみると色々説明出てきますが、個人的には「webデータベースのアプリを構築してくれるサービス」という認識で良いかなって思っています。「アプリ」という単位でフロント側とDBを持ち、フロントをそのアプリを使う人が自分で勝手にカスタマイズできる業務支援システムというイメージです。フロントを簡単にいじれてかつそれがDBに入るので営業さんとかのPDCAを高速に回すとかにはすごく良いんですけどね。marketoこちらも名前を聞いたことがあるという程度だったので軽く調べました。marketoとは「マーケティングオートメーション」というやつで、顧客一人一人の行動を追え、タイミングタイミングでアクションを変えたりすることができるプラットフォームです。個人的には「そのユーザーが自社(サービス)に興味をどのくらい持っているのかを可視化できて、その興味や状態によってどうアクションするのかを選択できるツール」くらいの認識ですがwdocumentの見方どちらも親切なことにdocumentが用意されています。基本的にはそこを読めば解決できます。どちらもdeveloper用の質問サイト?が用意されており、過去のログもみることができるので同じ問題にぶち当たった人がどう解決したのかなどもわかるので便利です!ただ僕が一瞬あれ?と思った箇所があったのでそこだけ説明しますwそれはmarketoのdocumentです。developers.marketo.com連携させたかったのでapiのdocumentをみたのですが、全て英語です。英語が苦手な人は少し辛いかもしれないですね。頑張りましょ!でその中でみていくとpostする際のデータの持たせ方が載っています。http://developers.marketo.com/rest-api/endpoint-reference/lead-database-endpoint-reference/#!/Leads/syncLeadUsingPOSTこれをみたとき僕は一瞬「めっちゃデータ構造複雑だな、SyncLeadRequestとLeadと・・・を持たせるのかよ〜。持たせれば良いのかな?」と思ってましたwwactionはstringで持たせるよ!とか書いているのに途中でLeadというのが出てきます。https://test.co.jp/やりたかったことkintoneで更新した時に、marketoのAPI叩いてmarketoにleadの(見込み客のことをleadと呼ぶ)新規作成or更新をかける。});})();marketo側このURLのdocument通りに、API叩くようのユーザーを作成し、そのユーザーにAPIロールを付与してアクセストークンを発行する。APIのdocumentをみて対応させていく。Developers新規作成の時は、/rest/v1/leads.jsonでinputのところに初期設定したい値を入れるだけです。ちなみにlookupFieldというのは、データ整合性をとる時にどこのフィールド(カラムのことですね)を対応させるのかということです。"email"としたので、marketo側でメルアドを参照し同じメルアドがあったら更新、なかったら作成という挙動になります。Database」というところの「全ての顧客」にデータが作成されます。更新されるときはそのユーザーが更新されます。まとめ蓋を開けてみると、非常にシンプルですが初めてだとそもそもの理解に時間がかかるものだなと思いました。いうものでも時間をかけずにできるように、今回詰まったところをもう一度洗い出して、なぜ詰まったのかを考え次に繋げたいです。月別アーカイブ参加グループはてなブログをはじめよう!katsuyukikunさんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。