問題タブ [marketo]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
python - Marketo API と Python、投稿リクエストの失敗
Python を使用して API と対話するための小さなライブラリを作成しようとしています。cURL を使用してリードをプッシュしようとしましたが、うまくいきました。
1.- OAuth トークンを取得します。
応答:
2.- 見込み客の作成/更新:
この最後のコマンドは成功で応答し、リードが Marketo のダッシュボードに表示されます。ここまでは順調ですね。
requests ライブラリを使用して、Python で同じことを達成しようとしています。
まず、ペイロードとヘッダーの 2 つの辞書を作成します。
そして、投稿リクエストを発行します。
token 変数は、コード内で以前に取得したアクセス トークンを含むリストです。コードを実行すると、次のようになります。
リクエストに実際にトークンを追加していると思うのに、なぜ code:600 Access token not specified がレスポンスとして返されるのか知っていますか?
javascript - Marketo Munchkin の同期リクエストが JS のパフォーマンスを低下させる
最近、サイトの JavaScript コードにパフォーマンスの問題があることに気付きました。プロファイリングを行った結果、問題はイベントの追跡に使用している Marketo Munchking コードにあることがわかりました。最近、JS コードを変更して、へのすべての呼び出しに対して同期 http 要求を送信するように見えますMunchkin.munchkinFunction
。関連するコード スニペットは次のとおりです。
Marketo でチケットをオープンしましたが、Marketo がコードを修正するまで回避策を探しています。私はいくつか考えました:
- jsコードをフックして
XMLHttpRequest
非同期にする方法はありますか? - たとえば、古いバージョンのスクリプトを直接参照しても安全です
//munchkin.marketo.net/143/munchkin.js
。私はそれをテストし、動作しますが、何かが足りないかもしれません。
これ以上の回避策はありますか? どんな考えでも大歓迎です。
更新:
マルケトのサポートから返事が来ました。彼らは呼び出しが実際に同期的であることを認めていますが、これが情報を失わない唯一の方法であると主張しています。Munchkin.munchkinFunction
リダイレクトの直前にへの呼び出しが行われた場合を考えていると思います。私は彼らに同意しません。代替案を提供するよう依頼します。その間、私は古いバージョンのコードを使用しています。
更新#2:
彼らのサポート チームから、私のアイデアは良いとの返事がありましたが、今すぐ実装することはできず、開発者の 1 人がいつかそれらを取り上げてくれることを望んでいます...とにかく、Marketo でアイデアを作成しましたコミュニティ。
rest - Marketo の「リードのインポート」がエラー 610 で失敗する 要求されたリソースが見つかりません
Marketo の REST API を使用して、多数の既存のレコードをバッチ更新しようとしています。ドキュメントによると、リードのインポート機能はこれに最適なようです。
つまり、ドキュメントの curl サンプルを使用すると、「610 リソースが見つかりません」というエラーが表示されます。ここに私が取ったいくつかのステップがあります。
- auth_token の取得は問題ではありません。
- トークンが有効であることを証明し、単一のリードを取得することも問題ではありません:
- ここで、リードのインポート機能を使用して CSV ファイルをアップロードしようとすると、問題が発生します。そのようです:
エラーコードのドキュメントには、 Requested resource not foundのみが記載されており、他には何も記載されていません。だから私の質問は: 610 エラー コードの原因は何ですか?どうすれば修正できますか?
私が試したさらなる手順は成功しませんでした:
- access_token を url パラメーターとして配置しても (たとえば、url に「?access_token=xxx」を追加)、効果はありません。
- CSV (はい、カンマで区切られています) を最小限に (たとえば、フィールド 'id' と 'lastName' のみ) 削除します。
- 質問Marketo APIとPythonを見て、投稿リクエストが失敗しました
- CSV にファンキーな行末がないことを確認しました
- ただし、列の順序など、CSVファイルに特定の要件があるかどうかはわかりません...
ヒントや提案はありますか?
integration - Marketo から CRM への移行
Marketo コネクタ (ScribeOnline から) を使用して、Marketo と CRM を統合しようとしています。
Marketo.Programs を統合する必要がありますが、コネクタが提供するエンティティに表示されません。私はMarketoを初めて使用し、関係がどのようになっているのかよくわからないので、これがサポートされていないのか、それともMarketo.Programsに別の名前があるのか わかりません. Scribe フォーラムを調べましたが、何も見つかりませんでした。
これについて知っている人はいますか?
filter - カスタムフィールドを使用してMarketoでフィルタリングすると正しく機能しない
私はmarketoを使用しており、ドキュメントにはカスタムフィールドでフィルタリングできると書かれていますが、これは機能していません
私はあなたの何人かが理由や方法を知っていることを願っています??
私が知っていることは
前もって感謝します
javascript - JavaScript を介して Marketo 埋め込みフォームがロードされたことを検出しますか?
HTML ページに埋め込んだときに、Marketo フォームが正常にロードされたことを検出する方法はありますか?
jQuery でフォームを操作したいのですが、.ready() イベントが発生したときに常に読み込まれるわけではありません。
javascript - OnChange と Marketo を使用してフォームを重ねて読み込まないようにする方法
ユーザー入力に基づいてMarketoフォームをロードする「onchange」機能を備えたドロップダウンリストがあります。ユーザーが最初に「新しい製品が必要」を選択してから「サポートが必要」に切り替えた場合 (またはその逆) を除いて、フォームは正しく読み込まれます。「製品フォーム」は消えません。代わりに、「製品フォーム」が残り、「サポートが必要」フォームが追加で読み込まれます (製品フォームの下)。ユーザーは何度も切り替え/フリップフロップを行うことができ、問題となる多くの余分なフォームが生成されます!
常に 1 つのフォームのみが読み込まれ、ユーザーがフリップフロップしたときにユーザーが選択した以前のフォームが存在しないように、コードを微調整するのに助けが必要です。何か助けて?? ありがとう!